{"_id":"react-mk","_rev":"36-07a226a353e8e6be652f677314838c5b","name":"react-mk","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"react-mk","version":"0.0.1","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.1","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"4fe3bb2b11bad3c08dd906063e3cc09e80b21333","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.1.tgz","fileCount":8,"integrity":"sha512-gobbwztjTqb3pAE9E3BsHTBboHQVyGX76yuDc5sJaJbphMFq84UWF8UzUtmmPNWDYIBYEVrWJxX7srbUn/yDPQ==","signatures":[{"sig":"MEUCICGbqqMMW6D3/A5XSepq+2sgLgf+v6wUHX6ZbxSuKjBgAiEA5kx5QIOsQF5d55z79lEuLu9RV5+Aw44/6L7jkaD9Y+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbtSoCRA9TVsSAnZWagAASAgP/37OoRkWnAi1tC3l8EIl\ncvmKBo8eyXiNOQ2abS5HhkEpT0+R4Q3iuNz5zehTh1Jc+J3j3wuELYTXouXP\na8okTQ97Zr98bFCuY1xWq3RNXQTCuuqRLE3jMTqSqbtM6dx67k5QT6IuNvfq\nE3rNMB9hpoBy5I2cfrN64SbFmxmbIS0/tI2oGWnKxsWTMoWqUQVT6XCvdYkd\n6yyFPo665+kAam9PCms1FhFxgr+3Hts5fyDEPQfsS+aY773rJzWa33GCh08m\n2PhKMpNtU3cGm3iMr2yO8wJnJxrBpi/El/TNjX8PnaFG8RXL3zsWpmEhPrMd\nKhEB6LoQe+NumiRgq1ekP1kMhHxq4BHtzUhhEuUdy6j2nh++LuaxIXZF5xVa\ndUhvCdwNi9rw7kcFV/1PWDc482AMH5l7BdC+DsAXUpoYMlNSwrxlhe3AINfY\ngTwxXHAlIPw02V38mUnMkKsFIuUCyfifnya5cnyRrntCACcyTgIkEoulIevA\nG1Sa4wIGUQca2XyOpmxJipDvAB+e8JUMrcM+dY1gWbDpcMksy9f2FLPkwvBX\ngDX3vjetYupRBDcMIS4BJjZk+qO7IfsXxI/Hzbdc9a7Dv/KVLcP2u5Q5uuG2\n/y15fXA9gl4ktyy72oHb0RY+H4XLraa1fb0F+o08nYU2669sBc3AHfgS68Vo\nDpF+\r\n=SE+6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"build/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"gitHead":"90b8004868a3a6645c7aafca8d1fcb0f7aefa0a1","scripts":{"test":"jest","build":"babel src --out-dir build --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.9.0","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.4.0","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","react-typewriter-hook":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.1_1567544487619_0.20460171298510832","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"react-mk","version":"0.0.2","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.2","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"692d38f58d79b615713c2407322fd3fc01964efd","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.2.tgz","fileCount":8,"integrity":"sha512-7tKNfCHy4ut+bSzrvsU5ct0WSxvQOs7iGDPSHeBiwsjAsbhs12xm1+tt8AxADaplSfEghKJ0jYCSg/MvvepDmA==","signatures":[{"sig":"MEUCICxFBPiWFBylwbPn5ZX4yT7hzILincYSRrLSme4U7vQ9AiEA7OtBx6rGTUUwktX+/n+P8NssnIeB89rX8/yk/4Pf5HQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbtZ7CRA9TVsSAnZWagAAFQ8QAI+IinLJvgNwjo3FCbHl\n17JMD4TuPDdo54FTbfwnJl4dfnwFf04Q/SW7w6PGyrlwzOwy/E0B9Prl5Lno\nhjIQIdCJuyPsd0ZpIDn23ycUJKDjMRKBAwalQaJ2mw6nTCpiJ+sYDCC39F8L\n6RTQn086t0c9a7GNTqE/xOsSILiLUvRC7cqB+hVyPmWrGmW6ujcE0GzJ+Qhp\nb6uN+l4wCRDHFiony4kxJhAo6FoKLjTV06SfwUpFi6cQJtmgy2wyfjuesXiZ\nHofqvG+/HTAWyyyb9vAtLf1jfTc97X7hj6ax5UFgy66H33N5k2TYJQm8Y8pa\n5h7P3rFmoGUqjJGzQR03O+Z47rfUHOHt95trQDqOUWFhbJL7NunLBC4sHXdQ\nbPqClh1p9K+fWM3bjC3xUNZIiuIQgQucYHT8craLqlJQTAtRWIiOHzzNqELq\nGZnFJJlsUQFpehXjeYXP5EK60nzjHnQ3uFEWcPDq5L3LMGrs7PtcvxHA6YnR\nl+q8CnrCkYxJys4B3h8kJO4W6ugSvq9SVwgcfdDjv2Sh8XbK8U9Q/p9xYRDF\nJ5lmpxH+x/oOjivoSvlbuKSCqJma2UpZm1jf/eWWxoEccwlBA5LTdk9GV+eQ\nrROGWb4d5ZB/sXaCfQlUYYv+ae5kQYsDP6zLOEbjlZp8Zk8kFZ/Xu2ycjo3x\nJ9PH\r\n=ulIS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"gitHead":"ef567104affe6e01500ba0c270436780d01c9e90","scripts":{"test":"jest","build":"babel src --out-dir build --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.9.0","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.4.0","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","react-typewriter-hook":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.2_1567544954940_0.24845467034096336","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"react-mk","version":"0.0.3","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.3","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"53f2019584c55090121c8f2001e1f0ddb5e4bd2e","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.3.tgz","fileCount":8,"integrity":"sha512-fsZpsJrHNFjDVv5PyisP+rwNQsSYDUg25pbaV/rE2PcnltUcma6RYFmkVbvY8G7DZIFKtNgOpMDQu11ZTYDvcw==","signatures":[{"sig":"MEYCIQCj/EYx67V4WBIX1i8QJCKn+sfjfgXgiCNruc2XRp4/kwIhAPmDTUuCzM7tgYkqJ15ymaBDv12CdFNY92nvqluvzJYc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbttLCRA9TVsSAnZWagAAu4kQAJRoqrC53oYX6p7TYTtM\nGwshmcpus2m2SG2aKwsN3dHQPue5UEWKn/OEUCmj3fQ/nx6gHjnjjvTrzDu8\nemgHvQXeGYCZtgkMVa6MsHjuYCMFgPb1J4Mc4GyId9lHinvJrDRqakBAOked\nilEYyv2Q+Mtc15ViwLP0IT7t497XKXAOmiskWRGmIRjP5PXeb06aSWYp1m2y\njWnGQJcoorIigq8hsPeE/TtSYti7GEblqGW8SrL0/63ZXEPabruffkIelNNe\n7zvwWjaLyTx4N0UGONoEcqBuWKqZ40boZdqgxcnnLqWs+HgIPFkE1U9AD2BJ\nua8vbELwOYoWIugrygutDT8eWpC1rK3ceANjohivsO6i8bXO4Fzdztb1cnU/\nVhhpesuyZS8YI6nkdXFpwh1P8gQ+dvQFkYzC89rG1KfK0s/O7I/m3/2EYiKg\nCaf0x+IksZdtO0mMP0Iwt2+kfVk5yEAzzGnkgvq5psVBSdze9j8i4PzQsSNW\naTn48Q/Beo/4rWnUdL3nGpCCEMjncMWD+fJTNWsrhcV7E4+xs3Z2kDpOKvtl\nIvRr8JhKKOXvREpbbCEqrP61S+mmyO1oj8/CcUJ8PXxo3MDzv3hQIrRZRmaI\n0Hw7oF1EU/0Nmy+JYE444E5oDxOtDV9CukJqaawGcz4oz/mkH8g/lpuW1sSq\nsh5R\r\n=meoI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"build/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./build/"},"gitHead":"8ac81edc3d3a5776266124d2db2c7e9b13d06e69","scripts":{"test":"jest","build":"babel src --out-dir build --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.9.0","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.4.0","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","react-typewriter-hook":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.3_1567546186939_0.8024712064577584","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"react-mk","version":"0.0.4","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.4","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"7cfe0a72fbfff540ff417eed1c58a39e66d8936d","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.4.tgz","fileCount":7,"integrity":"sha512-BA4/QMN8W5gQye7NjzXcEDoMAOniRAcssIgFFd8+2ReBadMvvqZk25Zubhq9YulZ80EQiOClrYJoVreQ6qx/AQ==","signatures":[{"sig":"MEYCIQCZ5vAsH6rSPvhhnAyOvXMT4xe6Tmk2p4vjG83U+5rvwAIhAIfkoKFbL+UxMRVSgJWsEb7pZI23ysoPOzZtsvVusvFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbt2NCRA9TVsSAnZWagAAoqwP/1aXZ1ery5cwSFep9NZ4\nkIOkJjsk5iFJZ8JqVs16Q7rjBhiAwSuNNIBMwYwrj/xNBVUof4o8aWtw4Rh0\nd5YGN7estZptSzcajjtTx526RHZesuxp4wv3qfdPAytx+zrJknjrM4cF7e/i\nWl3Yxz2eta98RUkwLTDpkQslxPl7i7BYYCFqwwvtx1Q3v9sqacVNNgYliQlr\nODANvbzINKEvPIO+8VQpTGKGSmDXsrEkl4satSsE2CCm8qK3gK8BLS+ho7U0\nF51jKCKrVNYNogMpiIBMgSLHQaaJ7PxqoipELHaG5jIGAxGWlzoxcHfO5RnA\n6mWCwVLqAaUohVCZ9ChhzVPx32SZG63WLesu667T7prIOb1P7/jkuCUGsxBn\nhjiL21l6bDT9D3IKnD+F6tfJNlikxEyDdtsjRJTQcys9dgJOPyYewhx4/aPo\nCnLdb/diD1SStXP2BQYEG4xna6b/iOUh8Mv2jK0beRorF8FcI7aPQdDrVml2\n7aB4HADJDjzhObrg5eoy9rKQa3h16EcWkEY0KnsD9OUgiKq/+h06balwFaHv\n9VwIpNLwLPwJH5qmXEesbq6VXXvvWExzXUtmvhNaZNwVtT19cmIaS+TMqsVP\nUU4mqVawukAYGzbCpCZZtkdFIAXxwtYjQKNRx22TIPuapJ+L5o2pksG3khDq\nNu3S\r\n=SUYA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"build/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"3f27499a8521dae34acfe568b822adcaa71964fd","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","react-typewriter-hook":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.4_1567546764477_0.8201747604196699","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"react-mk","version":"0.0.5","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.5","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"98931d130187ab435ffdea12a46c6844ed9eca0f","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.5.tgz","fileCount":7,"integrity":"sha512-lR+e04VM+W3q8Z7+Sxg0wAlyVlu2X5q94W+NvLxywfP1altqk2cJsgYSr4XFcuNL/hRP82Y3fh/rwaOjMYGfDg==","signatures":[{"sig":"MEQCIGW+EF4AMh8L3bLQ+2UI/9MSZGXGoq1J+OrfhAMsUVHpAiBGxms2kI/D+gRGsZAP2wesYuTtdyarzZNBewnqVkGWhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbt6pCRA9TVsSAnZWagAAPdYP+gK5O2ER+8LVz5JMhtb8\nYASUC8dxyC8moSbj6RgV6rHQnX0i+zzotjixcsd221HpnnUAiqCK0RBPKKUH\nVhbBYIT+nlDBKDRwb2JPyuE2xNXjpvXkzDB98XWJZ/XrPKWiWL/jTVr6x4ss\nXBMweQ68Pj9SbLJlukghcF37CK5wTjmoxkYDY6M5KG4D2nmaYBZzktO+zwo2\nguXMyIRcdCGIFTErlIjQ3t2fgrLsbd5e1yNd6b0JOuv8KmkAWReE7XDUWGwU\nSttRQFDcXsNaV6L/iXlyYB/yfIF+Fn+fAdKqsCQbRg9jnHXNid/bT18orLdA\nslTLdDfIasPtXLZgYwecRKIT+wvmC/Wszn3J7Ui1t8G9zVzabI64XRpOAnFH\nFJiaaArVndS4cjD/bDbvTgIk8q0E4E9Z14wOgPHXhRSAIu9xYBm9sLcORoAP\neWdy8z3mmcH8MBBh3tzAan0yx74wbdPmQODoxBn9T2ESSaYXqhh2jTRtYpIh\nQMrSOfA32pwTsVLAa7mLCRknDWsfY9I8CoJPxKV02NQ0XzYtJtnj5Ltw3pw9\nmtkzEZo8BDfL0XaEZEv2F38NO3ZQ7dw/S7JzM8nlXcS0UxKF0Li34ydVU64Z\ngHAz9Tq2KpA8riKz5ztTlExAe+wnxn1QbApvie6xNxiOyGHgm9w26LK6jmH/\n6XeN\r\n=eUYK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"build/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./lib/":"./"},"gitHead":"129a4948c0120450590eb4fede1b6fb8da62cd0a","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","react-typewriter-hook":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.5_1567547048625_0.2608298087248504","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"react-mk","version":"0.0.6","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.6","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"37f395c8549f0a1b7f49f3a252070d4602397193","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.6.tgz","fileCount":7,"integrity":"sha512-ZXopVKyy6AVJSRZk4DqbxXhf5tcoha1/LnSPe746o9NkOUK3NxYAPhOD9ZNxgXkh6u9nbGG/xe44910JQa+0pA==","signatures":[{"sig":"MEYCIQCFl9iTeDqqV7XWl5SJuy1travS8Rcu5hPsrXYQMinixQIhAOUwN2PFmNY+nP2yyB586P2R+DAIxhXSC4BRZ2sSQEwd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbuBDCRA9TVsSAnZWagAAq70P/A7eYPLmoT5x9rpNtyOq\nUGmg94hZIQqdgLWo80ffcZzY20sRsc2f378B/PvCJxq2oQ64f1ON2BwW5Wn3\ngBRLRBhqBecoBu8gQkxagw3QhpZgO0u9g+59kbTITi22AJC8X4G3ukCK7Oxp\nupA/Rz/PTL11CX1iMnC4FBm0VePE20tXrj9rUJBBgsNXsXQZHfDsDveFcIZ3\n5upp7IPKzJUCWaJvo37u4xchY7Vqb7m2Cz3tDOON3xaGSM7gk8AzvjBq56C6\nZQScw83bCsvuJnuJVUrsytPY6mCiVKxQ5FqUOyDmrNvGpL9cEE+TADVWNWjt\nZtSVR0fJxeQG5SJ0aNDpB23CpFU3SfRTh0EhKVr1ux/BKnA22NpQte8yVDJb\nBE+9/tV+HUDPc7Psqa+m/Syl5QG/fX3H2FQSFrj53xslI95DEtp5WBR/EPXQ\netkaILGYAztxMsa8Zz+Jz9BhY56ux7xJYPEAl92X+pwqU0aGEAzxPF0gDQWb\n8lhcVCNyaQGz1JGKZn6/OoNaur4bVBacuNaQj8c5EyM9sFAkupj4zuKu8MUE\nVJLWeP9jnON8/oAhWWzBb9yu4PoDlj4CV9M3cy2YK+DolmeGuA25S3NLxKH5\nxsuP8wqYeJay8lphmtta3LggVIJJfBJD1YzKoNXDVNHCB48OktWImWylTilm\n+7Ps\r\n=A+22\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"build/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"2e795e4872d3d7d9b59ba6eb33aeb10768f7fbc8","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","react-typewriter-hook":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.6_1567547459045_0.8352549235894287","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"react-mk","version":"0.0.7","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.7","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"6d19c31fb6015479f70e9e81b003cbefc5cf64b6","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.7.tgz","fileCount":7,"integrity":"sha512-e99eBektVpRpe11Zq1OrC5KyekHJqn5XLP6LOsKaUxPVHNkXlkTBrvPUlA2nug5Dq0yNmU4fZmjRNIfJWXKDPw==","signatures":[{"sig":"MEUCIG/xMGFR2wQwH1XFbI3CwFHpeWV6gDu/6FvpUsVtv5NYAiEA0ckh06me6YA5jyu9BMe363vOj9FCzKpGGrDpy3ysT+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbuHQCRA9TVsSAnZWagAA6fwQAIsFDhxJd7wQ3ykf3hSv\nQy0hbLQSJQDUDB7CAdtxFgbuhhtNoDEObCZ2ZrSSEzHQt7GXF5f4L8IlEjNm\nU74RcMR34zD2oN4qohJazccMnvFHoexPTEi5r5QaUy1qViLsEvv0RVd3Ltq7\nzR3Lf32bFHXQNQTQ70nl822RaJ66V7dEluEJKajDEABBBe4VAaaYCLQHbUGw\nHdDhfX1xzak+ZZzBV4ZgswJB4rKHlUmIRw4F5hz2LSwqM2vl0iJM223UxyDE\naCCQ9UN5oX63K0nDwWv2oNMfDtjcmqCfkNCKj7Jkwm9QN2YdElXvuqf34Gaf\nceqwogI+zcsrjo+sdDv2vm7k7DMjh6o2B6oU6PzprwQjNsmKvvGzDXgekRzQ\nR7UHbpYF02BzFFAjt35/ZOf6jnIb5Hq6pg0eqJZlAKIE+Zie6Kagyw2hzbf9\n2Wmwys0ahxew4VXgWLxSrac+aZ3xJjZVZgrqOEvjcNKko6Kk4h884VQEJZq6\ndXKGco5RNZFCWvi6DfqrT2xyuefto2fjGHlCCq7uqSvVk9iQqYKhTNPSbGiu\nHLbNCGuqSqI38lI8WX3jIsM35nvqpqnXM2ef+ub52s0h+bVaX4ytIjxQyIYg\np44/ht+2MGSc14wDJc1p7dfkOACRu2qqT88YMwomb+m2zqLRZBGr6aKiGkog\ndCuB\r\n=BWgm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"031bdebc567e4d63054c4df32f343c11fd3d5034","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","react-typewriter-hook":"^1.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.7_1567547855898_0.21525587701961535","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"react-mk","version":"0.0.8","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.8","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"51c3c2eaadc77eaec16e6b11b393edeab2323c8c","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.8.tgz","fileCount":12,"integrity":"sha512-cDHsp1jjLGtSmbSlxapMIhlT3+VsrHWMPUB6UE48HZ3VM4Rvl3xkDmLA/56oBKvLca/4vWgi8iBAPWJC1jGVWA==","signatures":[{"sig":"MEUCIQCz2BpwUsBKfUx2MGpefkS7E+OAJFkyokm1OD0E4Vm+EQIgH1HpJfuNIejnExwpQax7O5mSuk67bafhhqkpkOezOJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddCxkCRA9TVsSAnZWagAA57IP/icL3EXw+vA5wIprNody\n4y7UcF1ErK784g6ODRdx6f1/SSh3dCSZvL2f+wIn1UJ1IMSVIxW63xRBHbqm\nvAfQ+LhbBRHos2qRwcb3P3h+gQ3QD/tWdHXEhcJyWUnGhUnSq4pHwpWUZQaw\nXoyrtv6wfmmdnry/AYr0O8ChumuNcWyJ20lqJ2AfX7a0kYYKgOHOm1on3VTl\n5t13cd45AxLrdASL5cnwzt01wb/jPrY53mUYzPb1jRZntJB1n7cHhiNR1zPM\nNvLtX7oMkpChxHhDLcUXnNpsFCUNsC2yyDr7/ZsNxA9zeernQXLK0rnd1FFQ\nmRf4HKgqWrFFZtgxjvf81r4T0BLc3tSTuFAFWVHuyJtLC5baXY7eaSIZGMZv\no5dpPDmOguxW7DDZtl9qjy0a0uAuDfMQtCrZ0upERYGqVUdAtDQtEgjnQ7g6\nEjYkN4K7zijbLKP31pbg8N89wFYQT+gq4f4vBV2MPy/dVUBzUNAXNl5JkJrX\nK1gm3P5fmORxdLEIHbkpsIWYonO9CmNJ1mhwxRz7PEPd8bSMaIlcGxKQQS0w\nmSAulxCJeOh7smlLh+/ZHzy7M0cjPFGa+TSYqJS0d9olZPHqV92ZMRxZpzWZ\nIpPG08upO84o2Z7ye9mvGOqXT8oSnMJy4zFrXHJElAE9Wd33MSGYg6IpdQg2\n3Glf\r\n=+88Y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"7f7a09f264def17490ad67097b3d26fe89a4368b","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.8_1567894628068_0.04630773655721798","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"react-mk","version":"0.0.9","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.9","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"ff632946999e0fddef8ca5841429f6adc79d536b","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.9.tgz","fileCount":12,"integrity":"sha512-bdfLi5dheF3/d/bn0niBbnthqabQpmj4NkxG5xTZDyJa3UUCBUKtOTvEUBiRebEZYN2fRjsZHYfHVWs60/jEow==","signatures":[{"sig":"MEQCIFmSiYG3cRk0R3vbr75TL0BVdNH2DXC/5gvRcvTvyymiAiA+bQclahLMFt6aib3G0yHEUC2mNzVJOdGL3HJv3p3bhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddC7gCRA9TVsSAnZWagAAEwIP/0CDV4nDaueVOD2oSek9\nX9G8Td9JTAkBEwUErfd66cuW3+rUndefhNMhIWhf/uorne15KFkis5IXCD/U\nUocsUlzVEtIXT+60g1eGnrIUml28RLdzJAqoolI2NXJWTUyv7yPhrX/9QTms\nJw2cPGEXT54gzb316CgFrWvGdG6CLhREZMYb3FF4Ib46Pf2X7362bU52k3mq\nH3HzYiLIPoZc4hq7nj7sk4PrZI3i8rJTz8E6nS0zdqHBfNEulDQVzv/ODDda\n54g4WqehyWlWyjgfnAZdiRaHdSMKAwdqepxAVowiTTW4n7v/iWej5uQQEF9W\nXjZMZgKQPZ0R55s8Bk7IJiNr4lVGFTxTbASXpf6Qnr5K7PS/EFzWWW7vg6v6\nDO/ff0btBW+anDa87j3womULM21S1gsvRJmLFcLz2Qca9CwWaobPr94+PlMo\n7K7IlXm94v6is/iWt6SFwksMhSaVgTYjLxJKDR/m0/vyv7MO/mUUBJ7cQfjR\n16M6LovX1H7FXQN1JDOptsAI1rGYWBEC5u+nfgf+o5TXTo5nsE48CfPuWKRp\nMCfevPocr/TUHKZtMCI0XiWLrCKNh2MkqOHfxPX2YEGxOmSO3g5KsQerDak6\nIIODaNWxewm+Trt3XW/DdaWn/TKecac8ZE9VL3otWHIvTR7/kijAgpygNSaR\nc0E1\r\n=YeRw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"0b06354ffc7d16ed5689f548edf55fa0c300cc9d","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","@babel/runtime":"^7.6.0","@babel/plugin-transform-runtime":"^7.6.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.9_1567895263722_0.5847679452587355","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"react-mk","version":"0.0.10","keywords":["react-hooks"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.10","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"6e6abe5f3e5fa19828739a921a4ab2394daa9420","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.10.tgz","fileCount":12,"integrity":"sha512-xpskgY+opblMJgOOMUg14onSu2pYj5CXl7Ex/9lcrYg56bHj5gib+Z3SsDMcivpRWb1Ez+L3GUIBh0jtYkNvCg==","signatures":[{"sig":"MEUCIQCGiz7Vhb0evSnHSs65mgsvpGGRHUFXujlQokPpXJBhPQIgSVJGtRcF1Eiq23fuVOR11VaAlpHdGUGyx47npIyGdVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddDBCCRA9TVsSAnZWagAAaqIP/1H+FqpQPy8OTsKHkSpd\nJn6STwFNiazlHPtIcnl7uQK+nAb77/tt8z2I2QgTrc7sWlERfBZFpPIJZ1FJ\nmUpWJlzx59Oto+ca3bewK8GHX+1Ai5gSnFRyvLoBbJ8rtwO8THDGovfVIMZ6\nG4VUNSUMCI7A7TYfss7B/DXhk9dlSrcYowPfHh5ihGs0SGjQbnDiEFeRxrum\nK7J7v9Uex7TOzabLOqSVkpgPDUmeeHELFatM7foU3fdN1jbbKml36He2FnNy\nc0KKhpKjUubj9rqMybYKMiLfP7hh5zU8rl2khIaHaYx0no5fLDATd0w4byl/\nIQRKESMAPDCe0+B4eJ7AzL2Ihcwy/AUkWqgE0240nq5wbjevOcpZhpPT4rOk\nCkjQOpJjX86Cd/E1whOIcTkSv2dUL5V/DA40dfivyC92avtSzkzZtxNAXIxK\ns3QAROMANjK6QAOD+ZQpG/jhKtjtIo72wlT1GP7HM5olwyxYcQxH+ouoXSnz\nvvNBsJsRATfGp3E2xrRkfDmj9UDhca1CNq/ILoRmDLxwIPsbWEwdw3H2rl5D\nVa0lT+NKni66CTCaMpgOJITpeDOnW2s9OJSU2jadmU+LHq13DNQvNqXy6c5J\n69jM6q5sTkugVevq6ubMlpMcAqayGIOfflYy3AbLZUzvnvpBNTQZByNOHHXo\nXN5k\r\n=K3m5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"e0c336c00e2f7b07e5c30c0894ada23de6c882f9","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","@babel/runtime":"^7.6.0","@babel/plugin-transform-runtime":"^7.6.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.10_1567895617735_0.5937375236648228","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"react-mk","version":"0.0.11","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.11","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"ed2d9bd35f6dba437d9cd72b6fd87513f3920f91","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.11.tgz","fileCount":12,"integrity":"sha512-MjL0qaHbYHq/9FIXZglNJyKlUQRMOf4qllxV4YSQIU1MviItArCm2GswiJcYx21dK58j9d4Xx9hjC5ktvZ2cdQ==","signatures":[{"sig":"MEUCIAQqd5XAgYwq7tls0MtoKSfUWGbCGwUJ6JpRs3DluqsLAiEAuiuMUMZ3grIOB6mkJeMb8UNXRphF34RpNVZdOc0DQvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddQGhCRA9TVsSAnZWagAA2ukQAIdDAFSNEbFUabCoo/Wf\nf5SKPQnAjFhLUZrz46CRM99wFD7OYnY6RCAcYLgCKQ2v9gEjzAmcJuoQdn2b\nzWhnPfyEyCevx9UY6XfjDJ3j8F6Uyfpq0Oac7T2Kan1Y4eIygWTeKdWa0VZW\njCiXqMXseGq86+MoQySeALoGgqI4UYLNoew7JkmZTNtwnNwasyhVksqKkUkB\niKq/5V0i0OA1MekRjwjUsQMXBMGDpzt9L8Xzp1TcxCefp7zSJOc1pIIdMOdz\nSwqz1lzP4QXhMQ0TYABZzbMGSfz79Q2aePO0z61LVA0ZzUAomFgLh1m6FwN8\nk8RFZqB8N428FzzczdKq8YmBXIPsDXTxqVuEaiNakQC/VED3PAYA4Q5/BypC\nHD0Hlpu8Q6iZKnMjE309LckmOzZgw9XZK0b0Q07x4bZS7+UktXOiYzJBjrH/\n1hbhaPSOAm4VclChddpbDNUM1FFrpMVS6NUOQQCmZ8Ee3jXHFLmafU/bvFYg\nciBbJNo13au1pBe0qNO7aPyJOKZiWa0KKHjRc8XHxwryNmxg2Waxp29Yam2s\nAI8Io360sLvcuo8tW5w2PNLQK7eNLfX4502VPopdQCwWV4dSaHZnCWyPIg46\nirFyzjPP/ysFEVZEZ+7gWnCQozuf8exnsljTm3BXEIQn+UW4bTfUzTz90y9S\nGrDn\r\n=/hXE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"6985b807f5ab0cebc8c74395a94c60ba83ec1db0","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","@babel/runtime":"^7.6.0","@babel/plugin-transform-runtime":"^7.6.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.11_1567949217175_0.05191480793882919","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"react-mk","version":"0.0.12","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.12","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"7ee7b56d14fea060ecbb3349ebf48cda9cf301f9","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.12.tgz","fileCount":13,"integrity":"sha512-2iUfj/KRyg/b1iwzKsDJKWzaYcFMhyN4Q9z//ubxSaRxfd50w7NBVmLbZiz4AHgeE8PhmGUV3rozDjNHnIa6yQ==","signatures":[{"sig":"MEUCICf3Zf+Hk4OcjY8GHAGYwObfxdqJ6ARdx29bT9Q6+b00AiEA1qOEXGcIgrTcctPdIKDiDU5ZZOfe5WzPhzJbQJr6nmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddSQ2CRA9TVsSAnZWagAA00IP/R86wDq8Y1X7wrvqJs0+\nParQAU+bjglVSCTVlIk4m0FWy+eQ9g3E3FO4pjzMHlDAm6kRxwTbXYmNTmBd\nY4bRYdYDpFE4/S8mgy4uv1+Fd23t4UuzBZ34HFXP6xV3Og8EZbeUFHgb1qU+\nBuVYIOZn+jfJYxySAYVDpetmVS7I8Qhs2cY4wi9vH9eOYcpw2wa04xGv12Nf\nc4tr8XchoZxH0+7gP4V/wxcKz9oSZDLr98IgbjyGsD0Fwsc0s968PeGA4aeZ\n4k5tbkVKalp6tURNg6qezwRLRSs58jVeXKE2NBAjVghKG92W8eu5dQ7TOOEm\nj2YkUiYfwUojGbZAsqNB7+xXOwOdEeG5UFuJRXsLinPKQTVeSsDFaO3OyQhV\nLEbyVBf5EVl0+inhk7B1zpMMdkEaRJnPD60FXxZiYXd1fa01UubgWq+DIcrx\nkMMw/BoMtrdZImy3A7leJKLQO2toXb2qWXudg19EvqYFwsxzhJKBcC3lG3ke\n5+FPCKlKntm6ZqxTNOHrNmxHQLh8R/Rn4ux0C1mHnDVm6rGH0C4lCVV3dJFa\n1cFw3+a+80egEAPV+RC37ywZJwjbIisVfRTjeJ4WmSR/B1I48FAEw+zEKrQw\n3kxZMFl40v5h+bPb/vwZQTB/80IsLqpxO/+wadZZ8fr0X7MWUCnmpV1F1UTm\nLE+i\r\n=FwWd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"affe11638822ac3de134054bcae659fcec2fe6c3","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (5KB!) react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","@babel/runtime":"^7.6.0","babel-plugin-react-css-modules":"^5.2.6","@babel/plugin-transform-runtime":"^7.6.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.12_1567958069492_0.696508102014368","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"react-mk","version":"0.0.13","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.13","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"21bc54222b72bb446ce805cc8c7cf6d5ac596756","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.13.tgz","fileCount":13,"integrity":"sha512-8zXldKQ1TRHKkiRVPH5WHoVbZ/QHKkFhCyfCWfKjeostUaNbmX7Q49loWEhIFEuBAWg8A7cj42Jqx0WsVi6ozg==","signatures":[{"sig":"MEUCIGIwhMCcsRwk7hj3VV9ymEFYem1fqvYZK9tigCvV0Sj8AiEAi/JMSPyE1p9wD0MtY1nHQwn6+w0g5lAYR/wXx+Qvx1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddSrTCRA9TVsSAnZWagAAjwoP/20BzT25brLLeWzevgxW\nNxRbie8COdEg9z4IesCDHg9J2MgVpdb+lIGpHKYZs2m/ZoSjBzEXpq+3e433\nDgyhMeq7UkS5sGWut+E7I1vPnSorQxK89VcI75XD14u4L2MOoiXjLC18pfFK\nf61feszZfbL3AYEC4sWJy2fnBdab6FthjtORpZ+TC57/diupwLF8Je3US9ls\nzc/F92P5sD/VnctQmBRPQZn/OxVm7YTqVc9O+RUc9SQhS1nOiEysDfUNpt4n\nkCKQWMeKrAh9jaUkYTLawGU73QuPF4mNJrEZoJgc9wsdzmRwtCbF4d/uT+6f\n6szJBlNeoDmcYz/qQohh5wmxKoM2y10B+/CYLR33uLrdZ4lS1fU7a3nkS/W2\ntjqwugDYA56VgHI/NFbDyy4ZGjRB6RBBOG7YXclOUZ9fr8OtDDYJZB4uZuHd\nTf2F58P0bNZ51iSSpKLtbYtE2N5mHYOdRkk9W7A2oukV/zj1u5bZv/KvyDik\nkHjQzc7/r3isD0sFuV/67xeV9GxkJEVlymkUMHRd9MPaKlvDOinEmzBDODA0\nT1kKqvJFUNko2rFzqxCAcJ6wG4vpeFWPLMXTgiEqPAnmUXpqm2TLy8xWcp7q\n3jKJE9p2wP3ce3SH7rsXOL/KtHisK1jtZ+JV+YWgXC58lN6JtJOB0MEbAk7K\nX2GT\r\n=EuvH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"167cb03535b642940fcc4740378da3469d12b9e8","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files && npx postcss ./src/*.css --use autoprefixer -d lib/"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (5KB!) react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","@babel/runtime":"^7.6.0","babel-plugin-react-css-modules":"^5.2.6","@babel/plugin-transform-runtime":"^7.6.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","postcss-cli":"^6.1.3","autoprefixer":"^9.6.1","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.13_1567959762376_0.08780697532588655","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"react-mk","version":"0.0.14","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.14","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"4a84be55d8b36b0f1cf1ed911cb05cd97d89c68f","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.14.tgz","fileCount":13,"integrity":"sha512-J7rzcoOIBz2n0iQr6TPmyzOS2m+ElM+JJf5obOKtKIV3MgtSODoP/GRJJ1t+NFMcniTC5Q3InUG/FRHcPM03uA==","signatures":[{"sig":"MEYCIQDTYHl3nE1XBeUWGklqTHF+iDs+MbJNQQVlfAb0g1F5eQIhALsGvVJDwhOeqsu2o5zCE+iJetvPz7Hv3Z8WeTwSqmKt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddS4GCRA9TVsSAnZWagAAaHUQAIbn9SB4r/7YJK0TlgS4\nBzgPoZgGlhhpLSxX8L9W21L1570/phKWVUHpfbBC/XDXQm/+hkAzd+J4R6Rb\nee4SU0GYLCEdm4LBa/5fGsKD3pLhj140kOAC5v+SvcLqYohamB6Lypb3w640\n7ozbniuivjNHJivx35H/rANyEGafmhQ5DnevkUCYq32bJ5rjwPhjmLy0bg7V\nis2qL0t32llbF+WLQR5+o876N5LewMkStcKgCs+d6waYyf30AqRaxgCWQkrJ\njadZe7hT37L4c9KZ+bqMROgg32kMNLiK6EadfPtnmzUEq53q2VToVg46tL2B\nmuBPtjfvk31WmJgbHNGfO9GzBIpqLfFYNvVMUAsKiTpCIV5nDbZjjP+9mbl4\no0MMqa8lJgeXCsd98It2AuRCYh3cX03El1uhUSVhdbX0PJX2+JKJsMLxhhgg\nFlhlCQeUL7jdWuDQQO6vD1C4JJjVUHTl70c3S8wNrLxq0+uRpegkEhUTMUGr\nXSiSCyzHNCq2NXr1KDr3F8Kuntx6/eWpOgaDR2UACAMTxK84XZSi8GUUSHww\nwUpcyzYWL4D35r+MufJKg5JQMV9/pwKZbO1LG2009+fwB+oscQYgh+6WjCCB\nJCvWzPPUoSigcsS7qniMIeMUZG1gXEL9RvSTENUVEywJ6gnu0sWMq/R6mOqs\nYSgK\r\n=tHon\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"ee01f99857170d360a3db8acdd704e1c4dcb3b10","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files && npx postcss ./src/*.css --use autoprefixer -d lib/"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (5KB!) react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","@babel/runtime":"^7.6.0","babel-plugin-react-css-modules":"^5.2.6","@babel/plugin-transform-runtime":"^7.6.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","postcss-cli":"^6.1.3","autoprefixer":"^9.6.1","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.14_1567960581673_0.26764650724571815","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"react-mk","version":"0.0.15","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.15","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"f82c2965ff21e2badd625320ff8c6358203765d7","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.15.tgz","fileCount":13,"integrity":"sha512-ep/tCnpLEx6IkelC5FJ4gj5EaeuJm9HJv7Uov9JyX2fvK+OzcGy0ICZZOApg43xs/c8zVlwvSWpLJ082g+6Msw==","signatures":[{"sig":"MEQCIGSF9iZ/oU3XWZHhOhKPRFJgQp4U3TqNnFgU1Hpty0W9AiA/Vpvw1ts8ClbSLxCXerlQyosfq7FQYcNF7bjqnIwcrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddTOVCRA9TVsSAnZWagAA2GsP/14u2Opo3kiV6izkjJVr\nPJfrdp6EXz7yxD87aMbfDXXfSdNh9GwusJHrVg7T1RO+ZbOdJZOOAf79V8Am\n+JlA8M5VCPU7rzDUcQVMrI8orhYyPcZTV3ExfJ5FaO/Nk7qJaRA4SCT7SZlC\nmZcYmF4VPtL+sVCeJXnNpakM9DPzrIL/olR07UtOcgxd36On2aFFNnNG9fIM\npEC+TUDhNhm1eYnRgCzx9eRMmHY2XVoZZn6Qr8sx/zwVYG1j5E96EfY+Xnb4\npVzUmzAlDXbBHx+0sGlc/nOvqtV/AFqhDda+6x2RIjpPGX+i+yqH4ag8Oy1H\nDsLpdDMYY8oGLmEUByLy0VvSW57Hr4iHzGQEghSHYAP20VuO2GF7cMvC/As3\nyOgSTgh6JvmWdHptVtz0VhTCOgmuz4iTl3UPJomfVOodNmLJLGf8UUY64o2B\nlKse2b04L41DJWGAJkYSkPxzUaN1+MgS/RbM3oq6/Pj+kIn/dNASuAOstsmA\nLe3OR+Pji4LmzXK+WD32QTt9IFzlcks1JMEpSHJ2OkWmb13JQuQuc5ap2wiY\ngp7EdpG8li77IE12GCZj4ofIp0XrBXry5mmZACMZKvBi+nwRpSeWPkZsGA7U\nyd6TAQAbO3WBf48K8mPO1svk6grDBvfKEEuA/4gAcmhFiVn7ZELEW8FYXOfV\nFkUR\r\n=zZCa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleNameMapper":{"\\.(css|less|scss|sss|styl)$":"<rootDir>/node_modules/jest-css-modules"},"coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}}},"main":"lib/index.js","husky":{"hooks":{"pre-push":"npm test -- --coverage --watchAll=false","pre-commit":"lint-staged"}},"exports":{"./":"./lib/"},"gitHead":"945c6968e3158f53018f91b4db9d8d476d63c451","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify && npx postcss ./src/*.css --use autoprefixer -d lib/"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (5KB!) react component which mimics typing","directories":{},"lint-staged":{"**/*.js":["eslint --fix","prettier-eslint --write","git add"]},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","@babel/runtime":"^7.6.0","babel-plugin-react-css-modules":"^5.2.6","@babel/plugin-transform-runtime":"^7.6.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"browser":true},"rules":{"max-len":["error",{"code":100}],"react/jsx-filename-extension":["off"]},"parser":"babel-eslint","extends":["airbnb","prettier","prettier/react"],"parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","postcss-cli":"^6.1.3","autoprefixer":"^9.6.1","babel-eslint":"^10.0.3","jest-canvas-mock":"^2.1.1","jest-css-modules":"^2.1.0","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","jest-styled-components":"^6.3.3","enzyme-adapter-react-16":"^1.14.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.15_1567962005215_0.1423059349546989","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"react-mk","version":"0.0.17","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.17","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"154ce1bf9134e225e7649f108326150e9f3342a8","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.17.tgz","fileCount":12,"integrity":"sha512-MHP9PfMBV7soW656PgsGSIvHr0sjL+ikZMHde2vEomjufvJwsexuP4szF6od2ueXBnIpnB/fuTzPUlui0tsI8Q==","signatures":[{"sig":"MEUCIDOwuJiaUtlGNDFvXjyCSMMcTA2IHaGNFrOWFssl0rZjAiEA02hMjAZOg/h28FHJUfktdJHev18Hmsulx+3b0Ichn8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddXbvCRA9TVsSAnZWagAAmpgQAICte5HqwpC9VoCpNl2p\nAMMzPaSv3hFXuB8l/0tU44PYqGcJxbueNvP9bIUicf77FewyOGKAzwMtQVQ7\nZ2qb/J1D2+j8IvHLLKgkyLk2YK2wAygy5x1kqeFmtnf7ysieh9myoqYjXXRk\nHm55U6e7UhuHCfSi6K4YIxfJcGBc9VXLcq7haEmYbucFAc41ExfFYuIBue00\nZ2l5Rp1r4cjBMtyJxY76TH/v4/tgOJrtcEBXecpYnqoWkGJ4LS0MWBC4o4EC\ny2eck+aR3cte/CipPQiZOEg4KlIcVYe7hy5Q8PeeZBkQBODuVIj2XzNedXU6\nG5yoQtgBXI9XKX/DsBYoeK6eZS+qAf8XsmktG+41VJQ7b+TaPAmEiUVM7bc0\nz9345t+dTkkdgKncNRcUf+6z9SpO9/iKG0APsCtRSZ1a8mxICC9yTFOdHtJB\ng3JBEG4u7nNh9CeDFOhyMdZ+mbLkHMXNVGmkRzJxYr3/0/fahLFKSQvF3qmn\nD/uYc9AkKoSyNGfxer/xn0ig8yQuMeI6JNJgpq4Z0XVsdJZoD7H0HAjIX0bj\n8MrnHqnNlr2IJpAHzP5GrFGb1zVMjF+ZTlP4+Aw4AdmsBhvIdnZ2DYwNtdlO\nIEaF54shkRSKpmUICmH1hkeOjAGek2lXGTrHpsXt0lWYuWlP7AWfqCc69Ppz\nA2zu\r\n=W2Yc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"55a856cab8fbc7902fc27742d7dcb0e6c927e953","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (4KB!) react component which mimics typing","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.17_1567979246458_0.9226484490587452","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"react-mk","version":"0.0.18","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@0.0.18","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"123b7b729f2a3b9b409754db323d45ff097ea7ec","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-0.0.18.tgz","fileCount":12,"integrity":"sha512-3hTwoyHdJd2q2LvrGyPkrWQ7eaZEAmO2byDwMlmnB4HIAtm4ur8tN6asMdKigEXVU8EuhSpgVOrri5YOyR1L/A==","signatures":[{"sig":"MEQCIG+nq0SHb8iz3Q1ruzGNq8bgOmxRW+oUf2A5XOaOIexrAiAWgM+hulKME2qjwqPhJCn/VX+2qn+H8oD6IAOcHq1DSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddXugCRA9TVsSAnZWagAAbtYQAJisuPSeaScA7R9EAdZZ\n5nbXMbFBD8PBQDgj6lnNaLYH01AvFwLaRQ+wBUGlYU4oWOJWbRXaP9SKw26D\nzZAZ6cKZYOalXJjz+zuHW3rUmrRwYWQTbb8DGxIgJS2W3nYK1QEfyiRoiXyl\n+tCMATlCY2dR7IOt74Iy9kzN/opnhWNMY3hU7TgGtw9gPo4hEDr94owVkJtL\nDbOZfNA0Qsaa19pficF4/Vs27DfzG+Sr99RCD5557DM26Wun6wYO7m0hC/kr\nwUUF2fsz5oFCAhu/jqfNZuFAAH4eYlrtMWXLRU4KMK6bK/pNzm5p2N+Ob1F+\noO00ChQ5IO24dwvxHVC5QWKOs8+MYCDwLijz731CpNCmWrhQK6FxHrvDpecw\nxneaiTjisltcEg1EBa7Je8UJA/Y37Khup5vi5J3eKWoLkDx6LetWzpC68pX+\n6Bm59e7OKyvV6akl8gAPVBjB5awkXnxcUkVYoDsaWCr4Iir/5tTAe7lLEngS\nWfLW7HPUNZdk2yNGPOCk0Boyu3yzP+OKhVy6DaAEq3xjIrBEV5Jfxt3jrllh\nD0Yy3+zmgVLNJbph4E2073g54KVP6EzhmqRUaNuYMKbEil6P4cLgtw66ZT5s\n9IV4j4BRx+e31zZYizdC63ORgrb2J9fM3+X4tfWjjjrJsKv9vkyy3I59cPh/\nMcc3\r\n=x71H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"f5129b393a26b701bcbe090d03ef26c778e1d97c","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (4KB!) react component which mimics typing","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_0.0.18_1567980447369_0.40682070766676515","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"react-mk","version":"1.0.0","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.0","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"865ac26f7e4590191143f04cdcee208186a18c59","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.0.tgz","fileCount":12,"integrity":"sha512-bvxnDsTi4kLCyebg+q/Ma0B8CNIifUOn04ApDid6TuwO1ykau0JidaY8FY3RqPTg05xPcyziDByuMEFimfFw6A==","signatures":[{"sig":"MEQCIFpbSvEo/5j18z8FvWlO/JzgmqXD0X52Op7msnSXKuueAiAh+QtRCCcOMQ8JGWs3bBf0YEQzJLdJXaNmlTCuGC7+iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde6ZZCRA9TVsSAnZWagAA10EP/3EaXajGYI76UkGfbIvF\nPZITXjgfMNRiuGbUOoW0AwvWP13WQC8iKml2MRPzWUYifoUmDmHgOigmXMia\nvwimaCinQbbCZAdneJkysp/WqtfZ44beIuPZlf35dkvT+vARVo57HdlGMiqq\nyHr+wE8Y82BGscaVBFlYnl2mbNOy/ui/pVqz4cxEF5V8eUY6LlNV+jtvGNPN\nv5tYVFXZyM62WkfvO3qE4lIazzqToHdj4kPxVxbtwOPsDIEks2XalbfOJt0q\ndiTnDVsJ7uYCotvEBmFOQG8l6dqmhEgvt/ll8Ly+OlVYqIsPEj7khqOz3HZi\nbptDC1kt4SaM6oEpz1rJR/bJtlGq39vwHZXInk1kUhKuyMxNRiqLWwZthC0W\nN/p0yv8R6zXTlBmJdyGJNuQ86AAwRqqzn9ObimZRJusHgcZl+A8ImQzMrsGz\nRZJhxn3vAQ7A4HawJ2+Dn/65C8osvdVs0hdS5YhTZBoy9IWsq3U4uTa47MDx\noXY64Tg8NMsJIFJ/hL1VtCKZgGV8HjNUjRmAH5KpJeW6VFJZvMAbVc7YZJ+8\nSn7R5MpkRW6I+UrlTz/2atWvhUrtvNoW3HhRhBCJGFYC+BnVF2ETrpgOUfy7\nPyMzXwtX1WeQ4I1LYmybQp13ynu8CbRr/p8Hc+80sRRCkjJMoTHdI6PP5hYJ\nsnBH\r\n=5IrA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"b8ca62b0451c4f32a71312c8787ac9b42d34fc2c","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (5KB!) react component which mimics typing","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.0_1568384600923_0.7091225176544345","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-mk","version":"1.0.1","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.1","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"6643f5c82b5eeec5b45248616d5fb5cc187361cb","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.1.tgz","fileCount":12,"integrity":"sha512-pM1E0Tr7XkjMxDkdIokT6ZHMrOzmBj9KSrxbn++7LBbEAQiXEB7vMhxVcfiMeAGEfRTGLQ7n/Yrn309jvxrcpQ==","signatures":[{"sig":"MEUCIHtNOaNwkq674TU/LEJex27dxrfG6Solk/0V8hI+CizBAiEAqjZTBg5wObPGNr8LJhjM9TYurx2oQ5fGDlmTAwB3lO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde6ceCRA9TVsSAnZWagAAil4P/AqxlX8cmMTve1YEGFfX\nTLJVDf4jERSMI7gLDtr30O6um2/ZmYUdMfw/j/pw+HbYVsBWocjgJOb5uz01\ntVLc8WwF8LLxQxPLV7kqABSZtBD7tEqTRCIVewcF7JeeBEGKNCtPUopmm6Ld\nwIYKLevJ9DVfs93vMkJ+wFRh9WCN+IsuH4jXtp3z3K6et0AxJT1MNxV87IEE\ns0m86kETnzM63tumypGCqtRDr80SD6596FLwNZQfktSNpRTK2iFkGI9T78RV\nTXQZYvfx6OF3YDUWKq1WuifP2g/D6djJSHIUs/jbTJaiodTDzbt/haJNOS+H\nGTRepMNpeALP5f7j3hzvaGjPUxjRcWfihMj0xNJfBXeicRYGPjTprtABiBUP\n8wcYUsAImdD9RFZWLFv4MZs8RK2LOjJtWb/lBAwsD7tlziMWOYfZ2HzS3qL5\n+eDXbVLAEfvT/7/7CBwIjkXM1ivqE8timBnbSMoZOGKVqiC03jMl30txopLK\n6QElyLpXdswGTKXmOpgzGjuFN1hwO0DTTk2ZVz90zJZAcK9p491NoZDwogbe\n0xN2Y3RMcyBxYTXP5eR1owMx5Xa1ZM9rutGmWVVAw/gA3jZAvjQ8Z7FXyCm5\nbUZAQbzGm/rEQXsN9DDT+xPPDIYb2vvd4EiUE9jRJQ6vwuiOj5d3mN6FjS+4\nJBrN\r\n=218N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"9a507ab51dfcefc86364d5d8e56aee3460ebd1a9","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A tiny (5KB!) react component which mimics typing","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.1_1568384798428_0.6500428419508695","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-mk","version":"1.0.2","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.2","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"ba3d545308f8f163ca5c31eb3b8f35c559abe40e","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.2.tgz","fileCount":12,"integrity":"sha512-+kOe3O0j3PVLRgKlnrNGTYa2yIPFN2GmWEuCblsjVYMgkonUxeH8hejtvKAKw7HraEIdIijIUwTi6R/+J1Lnjw==","signatures":[{"sig":"MEUCIGlhH8AeqU0xip/+8N9xiYjNXxf7bDM6Vv9SkWt83vRSAiEA5r2AczTLG5DyUYG0sKT10wJuR1k+ubyWGv9VZbJQPkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiKTyCRA9TVsSAnZWagAAqCwP/jpgiI5G9kPgbiRJLoVr\n/mhrMOFk0r1/54aCdDc7S8oBebGZPwor6ZeY05ptPgzdJjJYPFksJtjugFnZ\niiJ56kqBWK2XQT40QsreRzd04SRSUhuXsBdoR1edroGr8/HGxuezP0yuaIKn\nR59KwVbRIfWWFGfN8psIOPdfBFWhsuYVN0tWl0rM22RCzCnbzJqeXSOGs4Ym\nvkUgAHiHqbNLT0cRr2EDKFRfAbT1nvz/Y8U19uVAikFGfYcqS21xTe9k9Z+g\nEx+EFGlUMEiH+ADALqBewXxh7XvVjNntz3+Izm64gUuAqpeVC7xWTzFlME9O\nk5z7QHmGgjxZKXJVqulxRaNZvjVwGn+9oBfP8HZSVKd2cHpNRLlCT5D3yPHt\njLVLckwhUWWB9NMzGChuqVpWc4I5K0BwZhtQyxNMv+aEL3IIoIrOOU6Rgi3g\nd4bj7pSbHS+C/3RvnOv99TdAwRV6BimC+iROsI0Y3FrxU3i3giGKb4UHmPVf\nMaiEYBN3kGgn2CzU809taOBjgODYVj0gbzWMzMCjiecujWAjfIPklRVUdScM\nMZjGQxzoJzo6Z3PqQTlIUM54Lbc+EJOgP/5q16ZqUib4h59LVDzQLo3kLdm7\n81sr8TAJzicc0QQoK3k3nqdCZFxPCydjhRMrM6KuJfw8chcUAwleALDWBrpC\nyf6F\r\n=biTe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"cbeb6362e97bbebc973d8f77a340a4943cd35dd5","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.2_1569236209803_0.23521225235305754","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-mk","version":"1.0.3","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.3","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"4f71cae50d7dbc518f2bde4f8722de2ec6b77f53","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.3.tgz","fileCount":12,"integrity":"sha512-ClKQPlf4j7yQy5OTLLI0yh965TpkLoRyOyTFReMaW28MkDbV1OspQVPtRU8fDl/cLo3RuQw7DZ2VmC0qonse0A==","signatures":[{"sig":"MEUCIQD+XvpKiMu4Cn5zzuNdctEVuzKD4DQcayWkv63DoPEtEgIgNVXaU+13+RH2M87zxzEzkcQaQiiUcDXgllsyB+tiVRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpf6CCRA9TVsSAnZWagAA9DYP/2TIgfzP2IRGkSrR5TPs\nVlwl8torUmz4QITi22jaB72DHC37FSe1fVCu0mC2hkip0lY0OQfC+yg7Fz5J\nBBuWDarXpRrI/XE7WF2PG4zeRqgGdbEntImikPoA99dPIPfufvFPoqJ3o1Wc\ntyg4MbsFYFpe2suOyW3KgVszRaxwnD7wOwV1/arUBH0X1Tn9LBQ7I2tnfBjZ\nlrcOd0qcVIgg2GARr9C3xqJfGH2/D6nq72dwyaqXs5aotXHegT37ygB4n46M\n8fDufiiuNQIWPwSIbixYzOCP/CTQSw/C/90THGczQuovnNNBfycoY/SZkK3Y\ntPzwYyNZDwwA7NLuMzB5pqDkkRNalhBL4lXGCHQQXTNffQTyowoHGNp/a7Qm\nz3xSrBx7ngOHQRpy9As6wUpPZAZpbHq9glBNiPm3wMepcQDY+KYxzzf+wue0\nYaxFPOXq2seLoUaSFr3TIqm6n+lHTR0qyWeBuQc1WgiIaObof7WuYDgXwyXO\np9ZeO4HOmhw2WWf7gPy2etYIpMdb1Yk/l2otY4eVHiO/bhye8OmTkCfOjEmj\nUUnFR1sAUIp4VKXw6zP0KreWqLzT/bt5tsatYgWYQNQn5AyZm+H6nolrXY2x\nqlocAxQDhkmY8hs5fp+IVP6xCQ3rid7uTZNCsvcKVnWylnjPgRK6Lrfl9S5A\nexmt\r\n=G1aT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"a2c4a0429acdc56a96a2759f0e8f2757adde4899","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.3_1571159681383_0.03909124535887076","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-mk","version":"1.0.4","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.4","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"4a53062ee703c5783797ba7f955c0791be5bb66a","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.4.tgz","fileCount":12,"integrity":"sha512-Y+po257OIbPTjOEDmzAuEyMpZ2GotKniD/8XWi534dhxYmmJrDSFFYBeVZ/ob5zvF1Sqk3gT/Kh4zcIx8w754w==","signatures":[{"sig":"MEQCIEIlYDOKUhoXTW7uMlUH1p98xHgmziepMIFBKIsjZGKuAiAkJlT3Bocjb9scPXWyWEtLDkqWBZXWsJPZpulTtOwR7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpjErCRA9TVsSAnZWagAAgzkQAIeowlHwf9LGELibQqVJ\ngev27kA+I5DEAnaxgNeH7g/vax9yfrkWk9WQZyntG9C8EC934QJB3Teyzy91\nIXSMIMzCgA2kc7+FSs016p2rhwGw5Q4nnShvM6VzVDur8WTGaGjJEBQe5b0Y\nCCQLF2Ao0aTvlWbITqP0yzgK4+qvV0+BuZRbplr1TF3BQmMfDYpVJ81dKmP5\nSdH62HfktbiM3opNqDOc3P5h+MKsVn+dBhYsEEY+ifGU9Yhe8jpgLm1I86FJ\ndhDyjEqCRxir/o2+uPjHd/GSw3D52MImi6aZJpjoEGznsHC7i/bdvTEHR5TG\npCZKewQMHdakgbJbpHkevxhWBPs7XXaZF2wYm6f6jADzpcSZw0zlerPLuwmt\naGIcDqEpddirdtwZ/3He0XWc3pZpIPnya+kzYp3d7BF3c9WITqkUvR2eVj15\ng+UHYLsZXuSUoyd7C5pFTc034Yik+3CWBpVHcP7/3R69zN4Eo7SJ4uMzI+7r\n42pk+zAxuvScj1lcd5cJvavaSrt1l0e47wkeaeX+aonF6l9M8C6exTNPtySq\neMlhZQQWaIcBsVDXaKReo3dSNMUO6TjRv0pXxuNKuHfsxdYnErF6p3d0cVbf\nqGZZ/Vzrct8aGUHOExJXrISz8oYJSj45/bOy37g22UKvZ086q1aI9AhdLuPb\nHZfA\r\n=5+Ek\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"2be6f4d7ecf05b2de6c2a1966bdfed10c2297a93","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.4_1571172650790_0.3802971605622434","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-mk","version":"1.0.5","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.5","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"31261987383f8e6a79da20b23341f06c3437ad91","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.5.tgz","fileCount":12,"integrity":"sha512-4tkoSsp5lPkohzM8YkOi18c+TGPz198U+6u0wa4ATvx5N86GODTDPc2jOPg+8pXWd5RRZDucLEZ0YULbuhvcQQ==","signatures":[{"sig":"MEQCIGeSOAEDeZBvAFJQeANDiYe7jQpsvaqMsMsjtM1HSMlBAiAjuSXR6NMsyR/8zUalJFLu/L7pR/oHzUJwvfMXnciVUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpj/VCRA9TVsSAnZWagAAwYUP/iOChAt5UXFplJH2+tGN\nNsrrGi4RSNZ8FswnjzdE8IJYhxvz3zElRaur/QKHxDFEnElGmT6N0SVVayYq\nupvRcyEHnpyKiKykVRjRqfF7rtTSBwitTbA9JuoZ/9ynoOxB1t2Tru3M4a/+\niFXXFXrwsy5fVo+DxWfJCT0yGF6IKfomimVjSYuiwxmLAMohqFt6Nz8zJaQ2\nYWfG/A4xJlGh7xo2TExoGdhgDp2NNnh0SlYBTkkQ1SHCuMIRN0YpFzQmzahD\nTvo6vlZfarRI9KBOVIkURP+afadA2o96koL+0FoXfGFUNKJkT9kfATw2X0SK\n2NcJXtHE8hrmB1C9PdeNrlw6cr4yHvKV6wlo7A/6FUzZPCplXj9BVz+MCYKl\nT4JGgGvl8xV7ZALlTxv94+qVyrVL9DrbPN+ccGwfzDzERcvsvhIbu6vVik3S\nZbRd5DHNh2zoOzfM5Yu/qfokxoWMt3TgXtT7gevFW/lWc8Ux+2xmtE26m43v\njonTItNKfuQbJaA2NPpRfFGwBHxC0D3+cAIDia5KClsMvhsfTiowpm6ZVZta\nO/RA+Nq+xPZWyY/MkR2gWSfKGo7952H6qlGy4gAycwezWyIqvz1WPAk8YSMg\nXXbd8GUV49mb7+d6F/C+6R56CTjVwIt3xablWD8yf7Des3ahqIeYGzfq1Pgh\nm3K3\r\n=agb9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"ac24532d8b1a2ab0e66e4c1abf7817f7eda3f99a","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.5_1571176405199_0.2214218869802702","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-mk","version":"1.0.6","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.6","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"f955dff5caffe46cdc95b0b2d3ef945494d1d413","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.6.tgz","fileCount":12,"integrity":"sha512-FofG9sEJF7tWbNNL4mnA78Zjq6FuTe2pr4K2M6jPtFqFx/54UrkEEvQDqOteb5NWcbqlbTeGLE/1bC+ieWvW1w==","signatures":[{"sig":"MEYCIQDguDyS+fbFPVw2jhEFfCcmj64yMDYcgJgw7otS3Qmt3AIhAInawv1Qc9UUmP7V+PPhZGmo0tSNl+1SMCYhAuNFqgqa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBSLsCRA9TVsSAnZWagAA6IQQAJXGGSHw1M+8Ns+lqLm/\ns0aYWNvJW4Y8UpER+VhUKp+zaFaj1o0/K72hffOjZpJ4qhW2fQlUnipGVHpq\nPIEp00Mt9cVhdoPwe8KnggCdV1YWlppxR6icSjffi6C3i3a1QVsS/CMDRjG/\nT6dbzAWhVLyttM/pYTFM5IrMiHSY63sz9dEvSuSd54xyaFBUyvWFm47mJh2Q\nNhxT1XaxK7dufWObNXCc9tpb/X3QtGqZt7qqzFNPcFOL1HX5erBroyaWamRV\n2m2BWo01jdWX6Ez/6125P7z2/nCjXm+83MazPTAUupaciknx0PyxYzT96YSO\neysRnGq6a5OikjeE92nQ/VcyrvckNyGTdlN5kJ6J6Bp1mt5CmNtA8HltoE4M\nsMqT/V3A1MYIweuMADRbx1rdPs7Tgdx9HepV6GG/J8xG/7aCbjgr5NpDYeJA\nahpfYJKcyVTxvdaqqZ27VAPQtun9x5mM/LXcYZNChNC4QxqjEJTMJtFHuYB0\njhYot/wbhgmKlKobd855zfy3JuAAwm1Bt2JrdwfhR+MeP1mmV0/L241Ki3Vm\nwcUfdqDy1KfW9wV/sviYWdBWl7hWzKjaiLvxkWSQjf8OoKW/jbYZsrijCJt7\nwGVcdASCy2b5kYUdMuNgR+rQdEgPfPGrJIbacPuy3WLhT7d9vHNSBcirwECO\nAFYD\r\n=CJfN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"4998afdf7f631db5bf137c9d490237837b2e7c72","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.6_1577394924090_0.7126204806235128","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-mk","version":"1.0.7","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.7","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"debdf14a9566afb7934faad7d047e4eca66cdec1","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.7.tgz","fileCount":12,"integrity":"sha512-JiEUPnWaRX3EUqUOe3AKpQQqWQM92Jw2DIQUXUn1J23DZKdfRfCXLpMEUTLHeDvEsZseTgfYuAARSIblR9KgFQ==","signatures":[{"sig":"MEYCIQDD4neCdnfoUfC+iOJFvx+N7XWnxr69/uVz9BPepnYvDAIhALuFz+prXMv7DAo9UH167+nufop32KODHUhxfdB/TGgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBSUTCRA9TVsSAnZWagAAeVgQAJ+q7qHtS9rJtKSIW8X2\nhlos0KMl6XHPiMW0LgKfN3bZYlwLnlIoqfr/pBD7z5PGJyCnjO31uEgpTJSC\njNIPE3igEfseqS0Fn/Qe4nn6V0i3CsA9T7wLtyCIsCzYbu8yJ+QD3RF+p80W\nXJabIlNlyiIG3J1N236LYq4jApOWcrmv+Fwu6FSRGfkTdkx/jim2UEz6QjF0\nQLxxoPTR0nl8O3hUx8alnN9vlEyN+gRmir8JAb2O2DIM6v8Ebc1Jndbt92Td\nAqZEzeJ8dGFckyyNqSHIfJznIZLsEThApzXsLWXbM7P5EwiDRdrvbHNqlqkV\n4DV4wshOuW1bA32BftNWcpfhjno1SbYdNA/l897QwwzmR9MWGhrb6JPIuWAw\nKwb8bMjwIr29DFq9o5FWssAEAIgPnOFDVexDT/Lxe4RNlNPEdW0BVXxR9tqy\n3GiYkxNIYizBM4SajTlzEJHJ6WjvY0B+RH7MkHQNlzdR2WaYSaDwKtdZvXC1\noBHoK9DmeoIa/fybplFK+lBViVHA5ZYK1asrLIHDwie6OBE3fb9tGuBiTIf0\npQTjEqhK5CmHZunjjsRCiROVIU7nhtS00yE8pdDKCiPejYLI0a/T5Mzphkvh\nNIp+ZhamTfoKbwQsND5uB8AV5tPiH/YShUECqt5f6uQ6auGIaYXcsBQ9EdZ7\nW+wC\r\n=qIdg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"d63d2da86b07079221f7e5ae334e9c062ad5417e","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.7_1577395474692_0.6609020218737383","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-mk","version":"1.0.8","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.8","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"4d08f58d52fd6b182331ac1e6924e41c818c68e7","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.8.tgz","fileCount":12,"integrity":"sha512-pfe9l7NRlHCRVT8oWG9w9i6SDQlc/s604CXbhHJ5Uvl0HU4bn1lglcejriJBq04AzFBpgsOYLxC7WFwim8QB7Q==","signatures":[{"sig":"MEUCIQCcyzW4qHcU7nWQYPUrkyVM35AwGQ0cVAlvy8zFeuK/LAIgex4hknStLx6cEZxuNO13Aw4HXTDIaDhz9ie4TCJTpK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBTGACRA9TVsSAnZWagAA23EP/3DUcqoQRAJEIkYS4Dw7\n+5HDfFrRyabVGvXzgPbsHLBCCvzFBvkl5JD6lptcu7Ig2vXT0cXy6fTdFEM3\nHf/cBrsQPpV1c7CHNmFyATTEKRAPfudv+CM69TeAUyjlUIo3CQEBmON5qLnS\n3lH5fMqKEFjnqQy5F+Y/u04XYGDklQ/EJ58KtYLyfZi5Lk82ThJRzt2J1XKo\nbackV7vKMi86Ep7eSr52n4c+DFK/NaTaoRqripzFrVQ/cqxefkRHrofCi2PJ\n/68MNm8sUpjdgiNPvfDG37aff2IIf5nNNK8HxqYYf0//rc4ik1qnM4So4iuM\nb1fuV9c5B88g+xsUnKXBBMsXZ2jFAUddLHFDf2x3EPpjwyH+upvLtPTe4Veu\np5juy/L9SorEUpd3fjcjVjHyTdaFSP0HCEBCcwFOU1/VYqiTnve8klzUQRFw\n7acCRJJJICZSMZRVAyPn5EhXP4BSByyxH+ifsTkiDaYdmSxsM8N/+eUuZMvC\nmznZR8fgH9jDTHlFt4h68UA265eds9lc/L+ldd2XzdqM9fEtobu7wRv5w9w9\n6AojX4qs9QkItK6D56R57RK5e/dJfnT/7/sY+J9W2hRaHkrz9HaVdebG7L8T\nD1C0JYi2echva819+4aiYJr+L4UwdbRl+rFelftmw4JQzN5sv3cvhptShgAK\nDiUe\r\n=TkYr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"396289f0e72fe31b9a10fac2718ed4a2071221d2","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.10.2","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"12.9.1","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.8_1577398655577_0.9424601300310673","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"react-mk","version":"1.0.9","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.0.9","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"56b14534d7507080c83e34f3f511851a2226f520","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.0.9.tgz","fileCount":12,"integrity":"sha512-XaNzw18a+k/8DLiTYIMlY4QNkm/5qNUZt4WLzYORf33ABBNvHZH/Uhgc9tNCSaxsExMO/FGr0VCvtD4YYA4i7w==","signatures":[{"sig":"MEQCIA7fmCthNc7WQSmSu3WUDnBCYtsRHZHIQdrnRcKM4PbGAiBJNFV5zkWphxviy/8fU0LX9OvK0Q3UE6SUFVBcWbK5Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWoXaCRA9TVsSAnZWagAATQkP/idL/fjbhoOuY7Ynl0yW\n8zBLKfRCoKOl9ywaMPtPsBAdSELcfPMczFZUtBBmmclOhUbm7hn8E+eMY8e9\nNjRa3nrsV2Ey6U1+jzXx73Yo9iqw+JSPP9bsrsPd8kL0M4W2JUE4zzJoe3za\nJQtQHjAs+CPqOcMirBNrX3oRKJ6jvgDxgrrYFDK5/1OR0kaBHixW4ItQh8Ew\nb8ZyQ0LvzR7Ig9PK61eM2PKj30PdxALK7zspAWMZ3RmX+QOUa4Js+AcOJ0ag\nmSVDvvKSPCQP4ujkqh68TFnPcj1nsDZxmu8I1ruBpfwo+I0ULQxjehzbyZqi\nDNV/PXJJaouigftDm5RegJ+O7DkdzOBeDsdTc1udNiQhIA3KFCMWDam4ImAZ\nlz4qwBge5DX4A7RYIaZWLqEn7u87wLjR3j2BWGVk2HzLHoQczoSLuqSfnYmB\nA7He6sse8u4TA+CI+EV7qnZ5RTpO8EitqOfKlsZcFlFOg56weKnGIfUQhOHw\naJPaD7UTVagtl0JZvL2dhBaVROY08z4MqEbDp0UqKZ3UEaQUqplFAtwqBPcu\nY/4KF3G7IiufEgGayy/+o1/u/z7CZjfAL1RueEikSn3iVZs8jlvCICrdbYJR\nbefd0HEXZEtDywejbCQrK3Fr2Ibx5fHOmdP18rdOKBpAM22YlMvfX/VgiivA\nWcLg\r\n=zidw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"./":"./lib/"},"gitHead":"c30e8ddca44da02b30ac0e0e14a9d1004b7761f1","scripts":{"test":"jest","build":"babel src --out-dir lib --copy-files --presets minify","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"10.18.0","dependencies":{"react":"^16.9.0","prop-types":"^15.7.2","styled-jsx":"^3.2.2","@babel/runtime":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^3.0.4","enzyme":"^3.10.0","eslint":"^6.3.0","prettier":"^1.18.2","coveralls":"^3.0.6","react-dom":"^16.9.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","lint-staged":"^9.2.3","babel-eslint":"^10.0.3","@babel/preset-env":"^7.5.5","@babel/preset-react":"^7.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-react":"^7.14.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.18.2","@testing-library/react":"^9.1.4","eslint-config-prettier":"^6.0.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.14.0","@babel/plugin-transform-runtime":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.0.9_1582990810135_0.09074358164860419","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-mk","version":"1.1.0","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.1.0","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"045575f5a289c11a17032ca34e56e63ba3b1fadf","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.1.0.tgz","fileCount":21,"integrity":"sha512-koQeAuclRMol9yYKxNfidmlU3tAAhbog98PTvpbY2fsCtM53ZFTEtJTk9vRyUoQ97tt+VSDKaB/M1ijKgi2YGQ==","signatures":[{"sig":"MEYCIQDYFjMgXqHTNOGiJn65shJCGun2oXj94wf0HPRIMXd9yAIhANK1zlX7GLo2YKoCLD6iExUdbpltaiF0HsFYgkrT2KrZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFg1YCRA9TVsSAnZWagAA9KUP/jMiH1k1ZQ6+yS6Al0Ex\nj0Tpm8DUOEBdptznpicu2xzzbmZOQQuUmkaMBa11/aKFzAqL3T9fzuOu488A\nwNorHe9EAeISQ2wm+eMqvIQWTSjNCKrF+AoWMR84Y318BPSlfDWQ7sy5yYWr\nFyQWQpaHXWcL5+w401GWQqCBRTYukmrKF8OtFG2mBbsoC66laCV2bKcAgqNe\nVWvN8O6osx21/WtKuvL0epk2QBT9OkCgp4ScpuZeSBrXKNgxec1MVVcvCju2\nxEFMFVcxGXEI7lZk1KOJjebqNESODmZOiFvRzSeeESYiYpqSLXVvrtCI/FsN\nfIH55DKToLuhrvcgoS4XpflGOr3n7LpkvgKbKvLMaMf5qBOOndNqT9cRMMIf\nv7bELGd+5c5mVkv+11PTFX3SQMzzwmzLwHVo2FpYScSJrr1xD8efsDzTIILa\nnsCsPveM7eeO+5yyCpFLWkiwiS05Li6KSz+FBKhGAt1EcGl08Q7t2WWCOl7F\nJovNs2FycecmZ6VZZCxkFOIEYzY9xatDTHJgAS4dOGxklLbpP2FwLU6XGSNy\n13Jts9C3D9AtJBHIX8GVE4WRBYixFNpy9kkowQdlYeM+XvSX8iQNYcykscpQ\nCRML5sgrUAfKRr1ChY1djN0uoCb7r/NKPoUfKpUg3oxfI7+MjiczZPQqP6qW\n2MgN\r\n=EfNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","exports":{"./":"./lib/"},"gitHead":"a046f8c9d55d4531cca611238ea3aa985b94de84","scripts":{"test":"jest","build":"tsc","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple, typed, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"10.18.0","dependencies":{"react":"^16.13.1","emotion":"^10.0.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","enzyme":"^3.11.0","eslint":"^7.0.0","prettier":"^2.0.5","coveralls":"^3.1.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","typescript":"^3.9.2","@babel/core":"^7.9.6","@types/jest":"^25.2.3","lint-staged":"^10.2.2","@types/react":"^16.9.35","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","eslint-plugin-react":"^7.20.0","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.15.2","@babel/preset-typescript":"^7.9.0","eslint-plugin-react-hooks":"^4.0.2","@types/enzyme-adapter-react-16":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.1.0_1595280727627_0.23546692627702503","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-mk","version":"1.1.1","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.1.1","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"322d83d90dc2a1c08ff9c334eb726453cf1308b3","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.1.1.tgz","fileCount":41,"integrity":"sha512-G4oMlUoO9TRtIvxns6lfRVKGx5P6/7v70K1pISJf+fPWvZSHb4yAhmogWXwdYkgm4xo71030OD0I+EypFuUWOQ==","signatures":[{"sig":"MEQCICmhpBaVMjjcaZdo4m8uUb7FEw3T81o2aiiYLSgFwWC0AiBxHJ4/2LyF4DBMrTJQx3Or/FZjkzbHmNbdrJHrjvqMdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFhBGCRA9TVsSAnZWagAAveoP/AwP7+PEfr+1bNKcxo9y\nCUpfnXOhmk4kcGO5NOM88+2LR49KLYpUV+kHVUuFk+WU73ywEP+0dwwaQYHJ\nL2yPdAO13e1BHyb7O9aDHgvEjaZSJBLazyNla0NT41/2TrxsmNGLE0Kl/2Vs\nw9Y7nEYzj5pKOo0mR6NhtgZp7At8osh6Pdqgl41pAlwDXIIXUtsu3iHjRCDb\nkGejhnmgfG+kIPabjW3crhHB54n7e9COa0zdzy5NfaNzwGVr8alW35WDR6+5\nnH3p+AV5K/XqkcIrM9Il+374XP2Pc5xyyPXqiIkBxt7y2eNrjLzB26WkL57k\nhqhnU2YgFf9UiJI8Q+hdfFm//efZXet6HDLuJC2FqJxkWY5OO9YLcRyT/+TF\nEjI3vlzfVkoop/S8QXzLGy1kjWNQOfevWgQRwaPeDXcxpNZIfLc2qNyy70bl\njJ9TsxKQM/gRwAQPhesCDvR0HunjsGyl6fYJ9AZUAV0SoQ6iB7Vgk4Ok+Ovu\nb6v8jUnv6qwTuLrhlCo+LzcHpxZBIWS5bsckn2Cc8F98bWbqk2R6ZWhhnkse\n/wLM6N4/Ca+QJeiyYDmB9vV5d8qE7GLE68vfW0ddLuxi92mUaCnP3vzJ+tMa\nOcA7GcG42ZkYXCyzGZmhi+/KrHTQIDkALHKi3Q0wEaf5ZRD1SPn9Q+EgKAQM\nB6C6\r\n=TPnp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","exports":{"./":"./lib/"},"gitHead":"bd56735df958e3c6cb819124ea2d9f2d761141f7","scripts":{"test":"jest","build":"tsc","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple, typed, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"10.18.0","dependencies":{"react":"^16.13.1","emotion":"^10.0.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","enzyme":"^3.11.0","eslint":"^7.0.0","prettier":"^2.0.5","coveralls":"^3.1.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","typescript":"^3.9.2","@babel/core":"^7.9.6","@types/jest":"^25.2.3","lint-staged":"^10.2.2","@types/react":"^16.9.35","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","eslint-plugin-react":"^7.20.0","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.15.2","@babel/preset-typescript":"^7.9.0","eslint-plugin-react-hooks":"^4.0.2","@types/enzyme-adapter-react-16":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.1.1_1595281478194_0.2722023932440678","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"react-mk","version":"1.1.2","keywords":["react","reactjs","react-hooks","react-keyboard","react-mechanical-keyboard","mechanical","keyboard","mechanical keyboard","hooks","typist","type","typer","typing","typing animation","typing animations","animation","animated","animations","typist","typewriter","typewriter animation","typewriter animations","typewriter component","component"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.1.2","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"efaaea118d3951f89e5c12d7efbe54faec66398d","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.1.2.tgz","fileCount":23,"integrity":"sha512-zxzMQ9h5hMcql0bKAZS0axm8VE+zV5bpnUfhyMH1wH6u8gaieO8LD3lYv5hm6WCaKUM+qQz1ASIHUmfutqL0hg==","signatures":[{"sig":"MEMCICSlm2L3VwuC+i0/ZlKkFGldrlg6E87PCFfFpZyLruM/Ah9F4HFjsmlDRu9J7yfihSEOXP6VE1UW5YMQIBpFq8L6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFhKCCRA9TVsSAnZWagAAUVEQAITyLjbGXmc2OuSvNNTb\n7e+0XXg/ASDy0oEmqnI3lgoztHt2szBGFqy25o/10Sk+eEYsoKhB6xW0Ek+N\nLVU8+fkzR7krGNFIqXzZwrOCPMohLGff/r2sHTJIYb5NKPVyqIYPOCQRKuwJ\nJbxx0wQHFVGKtyGoGWXLCOnYN79G5l5dTOvw3qFWtrAeOyJ5FmpVpdD0JPmT\nEjH3Or6kWdocer9KE9MMYJx/7nyTIjJRO7X5inc7zEi+7rsy35oWXQ2B+pYb\neMkrrwUAWOm1E57SfDiZJqgr/rHSN/CRvdeQ1gLiwnA/ZaixS2FlU4kxXzZk\nJ4rf8EjiQxpsxypmhe15SJ/VlcAOFvdvs3sWgWdWnnKG4XrTKB9ttwpMgfqm\nuYUC0xLSm1tMnApDqfUlks8o17Nrb7V1JsQKorJ/zXoZdtXcU1MO9yX0CdDY\nvNMhs8NaVEBjzfBzhGxbT804f2kRryIcFjQLvpvt94ypNlRpyzZekG7N7ghz\ntmCUWwn+YM4J7MAOnXUnscVus9RN5J2wgjMhUDD5eiPN0TAzFQQhTMSb24dB\nd66UYAKwAqRpCjMkhQuJLSH/CT6v4nLmpJ+o1kabxzN6kJfIInJpHL7vGt7d\ndNiXClX24otdCpy3K9wLjI50t2sOx+bGk9mLydfD6hQosiJcenfqtVomGpRW\n1IC/\r\n=/3w9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","exports":{"./":"./lib/"},"gitHead":"02abfa823fb2665619249627126fc990889edb3f","scripts":{"test":"jest","build":"tsc","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple, typed, light weight (5kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"10.18.0","dependencies":{"react":"^16.13.1","emotion":"^10.0.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^4.2.5","enzyme":"^3.11.0","eslint":"^7.0.0","prettier":"^2.0.5","coveralls":"^3.1.0","react-dom":"^16.13.1","babel-jest":"^26.0.1","typescript":"^3.9.2","@babel/core":"^7.9.6","@types/jest":"^25.2.3","lint-staged":"^10.2.2","@types/react":"^16.9.35","babel-eslint":"^10.1.0","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","eslint-plugin-react":"^7.20.0","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.2","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.2.3","enzyme-adapter-react-16":"^1.15.2","@babel/preset-typescript":"^7.9.0","eslint-plugin-react-hooks":"^4.0.2","@types/enzyme-adapter-react-16":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.1.2_1595282050423_0.9452226340405852","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"react-mk","version":"1.1.3","keywords":["react","mechanical","keyboard","typist","type","typing","animation","animated","typewriter"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.1.3","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"b1b68d5b1e30a5804dd83a418192814dee7631e3","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.1.3.tgz","fileCount":23,"integrity":"sha512-5T2rqW0NULYUO3krCRc8KiQpwFRDjkapiTh+aD39J6lC2pZ6qih3KoNTpI5913c5rPyKvENBJd2jn0LYED7KLw==","signatures":[{"sig":"MEUCIQCw7Yr4+ptsM3AEuaIfFm7wFYn3HryPXue0q9dzAXsw6gIgEELOvLoX8n2v48WM86Rh6vjyp/ItzQcuA5uGD2/3qgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF+kUCRA9TVsSAnZWagAAoiYP/3N6+pCE2jA9E8vBp7hF\nFahaKgQXGYAk3FkFhijnqhi/tDb1AeE/8W25K9Ok3MZcCaKyjSyjdDtdVr0g\ni1NJo3ii0ow+/3f4i5+JQ2kZBwe8hFdXreiyJaRibH0yBJbX0E64OeLKpJRW\nXuI7rU4hOItZ0UAq/CE/UvHZ1tH5btDGS4ajScK/w1Db67WASJjFnLb/VMg9\nvxg1ZR4QAzu87gWl8GV6VU+qwx+zJpdNgHGEvwRTU3GlmwzMzhil/06i0r6B\nnHUIAI+/WHvOsIhA/UbpQCyRemHN0FGkumUd09vbdQtMxyrakf4KbJX41LRa\nBsNrVZCnXRl37ADu+o8j91PaF6a18gXiYvnjj5ox/akrRXhhT0vDS0EQphfC\n+rSEyhQNLo0zvjr0cEB/Ig3J26AxkCXOvD9TiN+5FqKSsQPw1IIuJB+90los\nwS5D+g6ocseTPqZIHM63CDSDISzyQ2ehE00LRJutgrw1P/1YMteC03rq8X3F\nE0n5vPQBzcIIjwVzOMvBABB2210EELG+BpEqBA3bN88QWXfAtKsgc2tPYr9D\n8hGX/4+scNhlKnDvXY0cy4MCKXQeUE5b3TDVpkx5MpDL9XKQXMaWhLs70SPW\nZjJfb7c036l3iKBpiWNcIVHpBDQ4lYoJzvPB9ea3iAcECL+YyvRUaSuCZcEs\nddIO\r\n=hPIC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","exports":{"./":"./lib/"},"gitHead":"26d71827f750352959cde4f106aec35a5ca0432d","scripts":{"test":"jest","build":"tsc","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"6.13.4","description":"A simple, typed, light weight (7kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"10.18.0","dependencies":{"react":"^16.13.1","emotion":"^10.0.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.1.0","husky":"^4.2.5","enzyme":"^3.11.0","eslint":"^7.5.0","prettier":"^2.0.5","coveralls":"^3.1.0","react-dom":"^16.13.1","babel-jest":"^26.1.0","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.5","lint-staged":"^10.2.11","@types/react":"^16.9.43","babel-eslint":"^10.1.0","@babel/preset-env":"^7.10.4","@babel/preset-react":"^7.10.4","eslint-plugin-react":"^7.20.3","prettier-eslint-cli":"^5.0.0","eslint-config-airbnb":"^18.2.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jsx-a11y":"^6.3.1","enzyme-adapter-react-16":"^1.15.2","@babel/preset-typescript":"^7.10.4","eslint-plugin-react-hooks":"^4.0.8","@types/enzyme-adapter-react-16":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.1.3_1595402515877_0.9869657330000583","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"react-mk","version":"1.1.4","keywords":["react","mechanical","keyboard","typist","type","typing","animation","animated","typewriter"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.1.4","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"a6feb4e3882d7ebde20697eb1bee28d6704cdd09","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.1.4.tgz","fileCount":23,"integrity":"sha512-6mKYOxQ3lb2WwLCYE748uBG4vwBY2z3j10mA6J1pe8PXU7Uuxi5tcU3ZrscLEA4FrOUB/qsk0U79mOA9uQYcSA==","signatures":[{"sig":"MEYCIQDoEo+sFHWuCpNIXT7sJYFhKSXEbf3BznpqyvC2PqaPbgIhANEo6WnCbp11LIB/YJi3cYn8B9laKkf8bCjnLnA9dZHs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf94btCRA9TVsSAnZWagAAw2kP/3aOvCTbeb47w92JMRQC\n/XCjoDFJ/5vkT1IH/FAvTLw+QF0g/ZQPZgGUMFtteTGw2v9SQw4pwQCvjIlq\nGyJ7zXzVfSLgB4k5wv5LMX1cJjg81ALJQ9ODHPHHaBtEUhY2CTCW32cswA4K\nwBxfrs9TgBLSwiWrxuIKisEBN4RqkqpqnFB2OlQ1iJ7xKmhKqTnsKwFP9fTW\nTDq4XDiTaIQ+yj6F7cFHb+N6rJd0G+TtImM0jZa/dFNCZuh8aIma7bHW0fpD\n6zcE3TVBZzf+Bzax8ZJ14Yc3UYzvNcrp2ovC7J/fgfqdMKMdg2TXOaVtcmI/\nX3SxFwxEwHTYUqnq2nySmVBpVUKtTxVZoKxTpJcUPQ+5F9GSR3A2H246UHmk\nD8UIhtVuo18xbxJKtLprlmhSbOIeUfv9q5SLSOvxwy67dU+3WNEkfftP3w/1\noRyU2hcLj05eS33xfKAOvo74cykXse/giyVfVrdu3tH5jgJ63rqss75MeOSs\n70mOBbZJpxLERj6AlMroiSOagN5G1J4xh5vi6p5Y2feRBedX3ckEb6tCWxdx\nuwnl2WPKGNEFa4EhyutLAUvWzbDlUouyGKjyJJy5TH8Di1Hmzn5ZqBxKTL9a\n07NsSvsGm6WhWuxa6SUMz5MGqAkgKF6VKX+dgjAYJ3/8YFlbKKipUcf0Zrot\nwKa7\r\n=StQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","exports":{"./":"./lib/"},"gitHead":"658645fc56586fd20e7f628b3bb60879cc45d417","scripts":{"test":"jest","build":"tsc","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"7.3.0","description":"A simple, typed, light weight (7kB), and declarative React component for displaying typing animations, painlessly.","directories":{},"_nodeVersion":"15.5.1","dependencies":{"@emotion/css":"^11.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.6","react":">=16.8","enzyme":"^3.11.0","eslint":"^7.17.0","prettier":"^2.2.1","coveralls":"^3.1.0","react-dom":"^17.0.0","babel-jest":"^26.6.3","typescript":"^4.1.3","@babel/core":"^7.12.10","@types/jest":"^26.0.19","lint-staged":"^10.5.3","@types/react":"^17.0.0","babel-eslint":"^10.1.0","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","eslint-plugin-react":"^7.22.0","prettier-eslint-cli":"^5.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.12.7","eslint-plugin-react-hooks":"^4.2.0","eslint-config-airbnb-typescript":"^12.0.0","@wojtekmaj/enzyme-adapter-react-17":"^0.4.1"},"peerDependencies":{"react":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.1.4_1610057453088_0.7902021949374511","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"react-mk","version":"1.1.5","keywords":["react","mechanical","keyboard","typist","type","typing","animation","animated","typewriter"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.1.5","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"99bfaa22b4207f0609324562d3703c9d917c89c2","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.1.5.tgz","fileCount":23,"integrity":"sha512-N4rN+04qhmI6FCDFuXyVzl4Ec5+Z4JXrrORyrFdeTFZ3cWoYnaoA7yiCEcurrpzo6x2XW9EyRlSGUFbXWIWonw==","signatures":[{"sig":"MEUCIQDORjR8wex5HUIyah0MOrr5XLP80wL3x6DqkYcEtz55HAIgMXRGpmdvrb2gMEbYJ6pLG94a7hspapUxjQGBLSOGsIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy6/oCRA9TVsSAnZWagAA2bUP/2g7SmGcs235tvPNalzy\nac/xv2lTN913nDCahiHIScfaSOaYbpKhv0B8rpqq5Mg8KZqpSaQAzGznJD4K\n69yvXRiZjNsm7hbCXigojZ1h/83V1mhdQd9v8OwDOoWlE3W6n95VUMg9/tCb\n3dyKV/vjTtsrhsjwwUyesZO86ToCqoxIpL0NWDgKOI4a29qQDeRIxChoBayv\n6Qaqp8lrD9zGT0hfBw4FctzTFs/dx5o8sfvKdzXu5/PEhR8nayGWkKNe2KnW\nB+44DKpPCEe/PlG3Gbh8SF5t+j53IxWPC9JKnuKeHAxolI9MbpAb3zDtrc8f\n9/n6GvGkDL/2S2mlV2ydq0PfaF06wLc81zn5fG6ZbRZJlZ5W0MN674tt6uth\nUCcCHklUBwvnGdSR9/JK6vHafZGS0yZMKJgLxcJMuuekFe8RmJmzpYsn1v1f\nXD0ncCbWdgYl7azQ3nt/cFxJ7se0Lm7eYNatCkuFOubreG6uhHz6L+SZdrNY\nrtU6N16Rzt9Q/Kxu+gSl1mJBxOC9mRdjI43TzWC+UNLWhVUHaqyg87TcRfwH\nFmYTa+LQpIbQZs+WwDg1OT73SJ0onvqtNIyIy9O81EtLiV0NFLzn3ilR2S5N\nSJtGoBN09YP75KX2Nlm3pnN6D02kzZX5LE1FkBM/bQqFbOP4wpLGIrxcoMUl\nEA6/\r\n=ERb4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fb9727f851d93605d8e3427ff14ef3d06098b4d8","scripts":{"test":"jest","build":"tsc","coveralls":"jest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"8.1.2","description":"A light weight React component for emulating keyboard typing.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"@emotion/css":"^11.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","husky":"^7.0.0","react":">=17.0","enzyme":"^3.11.0","eslint":"^8.5.0","ts-node":"^10.4.0","prettier":"^2.5.1","coveralls":"^3.1.1","react-dom":"^17.0.2","babel-jest":"^27.4.5","typescript":"^4.5.4","@babel/core":"^7.16.5","@types/jest":"^27.0.3","lint-staged":"^12.1.4","@types/react":"^17.0.38","babel-eslint":"^10.1.0","@babel/preset-env":"^7.16.5","@babel/preset-react":"^7.16.5","eslint-plugin-react":"^7.28.0","prettier-eslint-cli":"^5.0.1","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.5.1","@babel/preset-typescript":"^7.16.5","eslint-plugin-react-hooks":"^4.3.0","eslint-config-airbnb-typescript":"^16.1.0","@wojtekmaj/enzyme-adapter-react-17":"^0.6.6"},"peerDependencies":{"react":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.1.5_1640738792501_0.19573193364755936","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"react-mk","version":"1.1.6","keywords":["react","mechanical","keyboard","typist","type","typing","animation","animated","typewriter"],"author":{"name":"Kevin Gonzalez","email":"kev@typekev.com"},"license":"MIT","_id":"react-mk@1.1.6","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"homepage":"https://github.com/typekev/react-mk#readme","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"dist":{"shasum":"d1675b94a8adccf08b93fdda01a207d0c3a5b487","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-1.1.6.tgz","fileCount":23,"integrity":"sha512-Tj9TtgvsI8AxwCqpRxc+cSl5gIWxY0IA9XhpINz6wfRkX9D70vEIxUILXtnn6OcY81kh3N3joYqw1tFzhdwGww==","signatures":[{"sig":"MEYCIQCKIE3Wcj6Acdc1XwVAcveHemCP1GpuvdZeXx4heqJN3gIhALJbt4FtuFsdaac1b4TjZTQGAsI/7h94W9eSHQoN5VhH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24164},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e8d46666b7c1dd35e39900186228e5d9bded94d1","scripts":{"test":"vitest","build":"tsc","coveralls":"vitest --coverage && cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"repository":{"url":"git+https://github.com/typekev/react-mk.git","type":"git"},"_npmVersion":"10.8.1","description":"A light weight React component for emulating keyboard typing.","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@emotion/css":"^11.11.2"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","jsdom":"^24.1.0","react":">=18.3","eslint":"^9.6.0","vitest":"^1.6.0","ts-node":"^10.9.2","prettier":"^3.3.2","coveralls":"^3.1.1","react-dom":"^18.3.1","typescript":"^5.5.3","lint-staged":"^15.2.7","@types/react":"^18.3.3","typescript-eslint":"^7.15.0","@vitest/coverage-v8":"^1.6.0","eslint-plugin-react":"^7.34.3","prettier-eslint-cli":"^8.0.1","@testing-library/dom":"^10.3.0","@testing-library/react":"^16.0.0","@typescript-eslint/parser":"^7.15.0","eslint-plugin-react-hooks":"^4.6.2","@happy-dom/global-registrator":"^14.12.3"},"peerDependencies":{"react":">=16.8"},"_npmOperationalInternal":{"tmp":"tmp/react-mk_1.1.6_1719971217675_0.2713943127756595","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-mk","version":"2.0.0","type":"module","description":"A lightweight, zero-dependency React typewriter component with realistic typing animations.","main":"lib/index.js","module":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"sideEffects":false,"scripts":{"test":"vitest","test:run":"vitest run","coveralls":"vitest --coverage && cat ./coverage/lcov.info | coveralls","clean":"rm -rf lib","build":"rm -rf lib && tsc"},"repository":{"type":"git","url":"git+https://github.com/typekev/react-mk.git"},"keywords":["react","typewriter","typing","animation","animated","keyboard","mechanical","typist","hook","cursor"],"author":{"name":"Kevin Gonzalez","email":"kevin@keving.me"},"license":"MIT","bugs":{"url":"https://github.com/typekev/react-mk/issues"},"peerDependencies":{"react":">=18"},"devDependencies":{"@happy-dom/global-registrator":"^20.8.3","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/react":"^19.2.14","@typescript-eslint/parser":"^8.56.1","@vitest/coverage-v8":"^4.0.18","coveralls":"^3.1.1","eslint":"^10.0.2","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","husky":"^9.1.7","jsdom":"^28.1.0","lint-staged":"^16.3.1","prettier":"^3.8.1","prettier-eslint-cli":"^8.0.1","react":"^19.2.4","react-dom":"^19.2.4","ts-node":"^10.9.2","typescript":"^5.9.3","typescript-eslint":"^8.56.1","vitest":"^4.0.18"},"_id":"react-mk@2.0.0","gitHead":"b3d223efc47374c14370692cb9368c5923670d55","homepage":"https://github.com/typekev/react-mk#readme","_nodeVersion":"23.6.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3ym3n1zofAt+fZg3zU02psBMfWuxA/yDHDkvpp6r/YAL+eeAAsQO4KS9vH72vDxMDfoU2sAInxwkOs/0Ljxoug==","shasum":"053d233b291fca188903ca148c8567103d73c136","tarball":"https://registry.npmjs.org/react-mk/-/react-mk-2.0.0.tgz","fileCount":31,"unpackedSize":45799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDyXqPq4OvuvIqoxFTB21WAB9LQEQrrtH7hRRl69+AdQIhAItpMgB/H/OyaU1oDfibsS7qA1gObXwBhT3NZvGzIcqr"}]},"_npmUser":{"name":"typekev","email":"kev@typekev.com"},"directories":{},"maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-mk_2.0.0_1772554995701_0.3553461263787956"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-03T21:01:27.618Z","modified":"2026-03-03T16:23:15.984Z","0.0.1":"2019-09-03T21:01:27.863Z","0.0.2":"2019-09-03T21:09:15.090Z","0.0.3":"2019-09-03T21:29:47.091Z","0.0.4":"2019-09-03T21:39:24.586Z","0.0.5":"2019-09-03T21:44:08.786Z","0.0.6":"2019-09-03T21:50:59.215Z","0.0.7":"2019-09-03T21:57:36.040Z","0.0.8":"2019-09-07T22:17:08.311Z","0.0.9":"2019-09-07T22:27:43.879Z","0.0.10":"2019-09-07T22:33:38.106Z","0.0.11":"2019-09-08T13:26:57.296Z","0.0.12":"2019-09-08T15:54:29.634Z","0.0.13":"2019-09-08T16:22:42.581Z","0.0.14":"2019-09-08T16:36:21.827Z","0.0.15":"2019-09-08T17:00:05.350Z","0.0.17":"2019-09-08T21:47:26.591Z","0.0.18":"2019-09-08T22:07:27.497Z","1.0.0":"2019-09-13T14:23:21.113Z","1.0.1":"2019-09-13T14:26:38.543Z","1.0.2":"2019-09-23T10:56:50.024Z","1.0.3":"2019-10-15T17:14:41.526Z","1.0.4":"2019-10-15T20:50:50.894Z","1.0.5":"2019-10-15T21:53:25.310Z","1.0.6":"2019-12-26T21:15:24.221Z","1.0.7":"2019-12-26T21:24:34.862Z","1.0.8":"2019-12-26T22:17:35.739Z","1.0.9":"2020-02-29T15:40:10.312Z","1.1.0":"2020-07-20T21:32:07.743Z","1.1.1":"2020-07-20T21:44:38.333Z","1.1.2":"2020-07-20T21:54:10.612Z","1.1.3":"2020-07-22T07:21:55.973Z","1.1.4":"2021-01-07T22:10:53.187Z","1.1.5":"2021-12-29T00:46:32.635Z","1.1.6":"2024-07-03T01:46:57.804Z","2.0.0":"2026-03-03T16:23:15.857Z"},"bugs":{"url":"https://github.com/typekev/react-mk/issues"},"author":{"name":"Kevin Gonzalez","email":"kevin@keving.me"},"license":"MIT","homepage":"https://github.com/typekev/react-mk#readme","keywords":["react","typewriter","typing","animation","animated","keyboard","mechanical","typist","hook","cursor"],"repository":{"type":"git","url":"git+https://github.com/typekev/react-mk.git"},"description":"A lightweight, zero-dependency React typewriter component with realistic typing animations.","maintainers":[{"name":"typekev","email":"kev@typekev.com"}],"readme":"<h1 align=\"center\">React Mechanical Keyboard ⌨️</h1>\n\n<p align=\"center\"><a href=\"https://github.com/typekev/react-mk/blob/master/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\"></a> <a href=\"https://www.npmjs.com/package/react-mk\"><img src=\"https://img.shields.io/npm/v/react-mk\" alt=\"npm\"></a> <a href=\"https://circleci.com/gh/typekev/react-mk\"><img src=\"https://circleci.com/gh/typekev/react-mk.svg?style=shield\" alt=\"Build Status\"></a> <a href=\"https://coveralls.io/github/typekev/react-mk?branch=master\"><img src=\"https://coveralls.io/repos/github/typekev/react-mk/badge.svg?branch=master\" alt=\"Coverage Status\"></a> <a href=\"https://github.com/prettier/prettier\"><img src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\" alt=\"code style: prettier\"></a> <a href=\"https://github.com/typekev/react-mk/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a></p>\n\n> A lightweight, zero-dependency React typewriter component with realistic typing animations.\n\n## Features\n\n- **Zero dependencies** — no CSS-in-JS library required, works right out of the box\n- **Modern React 19+** — built with hooks and the `react-jsx` transform\n- **`useTypewriter` hook** — extract the core engine for fully custom UIs\n- **Declarative actions** — composable `type()`, `pause()`, `deleteAll()`, `deleteChars()` builders\n- **`sentences` prop** — cycle through an array of strings with one prop\n- **Looping** — infinite or N iterations via the `loop` prop\n- **Realistic typo simulation** — set `mistakeChance` for QWERTY-aware \"mistake → correct\" animations\n- **Live speed changes** — dynamically update `typeSpeed` / `deleteSpeed` mid-animation\n- **Callbacks** — `onType`, `onDelete`, `onFinish`, `onLoop`\n- **Accessible** — `aria-hidden` cursor, automatic `prefers-reduced-motion` support\n- **Tree-shakeable ESM** — modern `exports` field with `sideEffects: false`\n- **Fully typed** — comprehensive TypeScript definitions with JSDoc\n\n## Install\n\n```sh\nnpm i react-mk\n```\n\n## Quick Start\n\n```tsx\nimport Typewriter, { Cursor } from 'react-mk';\n\nfunction App() {\n  return (\n    <p>\n      <Typewriter>Hello World</Typewriter>\n      <Cursor />\n    </p>\n  );\n}\n```\n\n## Usage\n\n### Simple Text\n\n```tsx\n<Typewriter>Any string or number works here</Typewriter>\n```\n\n### Action Sequences\n\nUse the render-prop pattern to compose typing, pausing, and deleting:\n\n```tsx\n<Typewriter>\n  {({ type, pause, deleteAll }) => [\n    type('Hello World'),\n    pause(2000),\n    deleteAll(),\n    type('React MK v2'),\n  ]}\n</Typewriter>\n```\n\n### Sentence Cycling\n\nThe `sentences` prop makes it trivial to cycle through an array of strings:\n\n```tsx\n<Typewriter\n  sentences={['First sentence', 'Second sentence', 'Third sentence']}\n  sentenceDelay={2000}\n  loop\n/>\n```\n\n### `useTypewriter` Hook\n\nFor full control, use the hook directly:\n\n```tsx\nimport { useTypewriter, type, pause, deleteAll, Cursor } from 'react-mk';\n\nfunction CustomTypewriter() {\n  const { text, phase } = useTypewriter(\n    [type('Hello'), pause(1000), deleteAll(), type('World')],\n    { loop: true, typeSpeed: [40, 80] },\n  );\n\n  return (\n    <h1>\n      {text}\n      {phase !== 'complete' && <Cursor />}\n    </h1>\n  );\n}\n```\n\n### Realistic Typos\n\nAdd `mistakeChance` for humanized typing that makes QWERTY-adjacent mistakes and self-corrects:\n\n```tsx\n<Typewriter mistakeChance={0.06} typeSpeed={[60, 120]}>\n  This text will have occasional realistic typos that get corrected\n</Typewriter>\n```\n\n### Custom Cursors\n\n```tsx\n<Cursor />                          {/* Default: blinking | */}\n<Cursor blink={false}>_</Cursor>    {/* Static underscore */}\n<Cursor blinkSpeed={300}>█</Cursor> {/* Fast-blinking block */}\n```\n\n## API Reference\n\n### `<Typewriter>` Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `children` | `string \\| number \\| ((builders) => Action[])` | — | Content to type or render-prop returning actions |\n| `sentences` | `string[]` | — | Array of sentences to cycle through (takes priority over children) |\n| `sentenceDelay` | `number` | `2000` | Ms each sentence is shown before deletion |\n| `typeSpeed` | `[min, max]` | `[50, 90]` | Delay range between keystrokes (ms) |\n| `deleteSpeed` | `[min, max]` | `[30, 60]` | Delay range between deletions (ms) |\n| `loop` | `boolean \\| number` | `false` | `true` for infinite, or a number for N iterations |\n| `loopDelay` | `number` | `1000` | Ms before restarting the loop |\n| `startDelay` | `number` | `0` | Ms before the animation begins |\n| `mistakeChance` | `number` | `0` | Probability (0–1) of a typo per character |\n| `onType` | `(char, text) => void` | — | Called after each character is typed |\n| `onDelete` | `(char, text) => void` | — | Called after each character is deleted |\n| `onFinish` | `() => void` | — | Called when all actions complete |\n| `onLoop` | `(count) => void` | — | Called when the animation loops |\n\n### `useTypewriter(actions, options)`\n\nReturns `{ text, phase, loopCount }`.\n\n- **`text`** — The currently displayed string\n- **`phase`** — One of `'idle' | 'typing' | 'deleting' | 'pausing' | 'complete'`\n- **`loopCount`** — Current loop iteration (0-indexed)\n\n### `<Cursor>` Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `blink` | `boolean` | `true` | Enable/disable blink animation |\n| `blinkSpeed` | `number` | `530` | Blink cycle duration (ms) |\n| `children` | `ReactNode` | `\\|` | Cursor character(s) |\n| `...rest` | `HTMLSpanElement` props | — | Spread to the root `<span>` |\n\n### Action Builders\n\n| Builder | Description |\n|---------|-------------|\n| `type(text)` | Type a string character by character |\n| `pause(ms)` | Pause for a duration in milliseconds |\n| `deleteAll()` | Delete all currently displayed text |\n| `deleteChars(n)` | Delete `n` characters from the end |\n\n## Migration from v1\n\n- **`Keyboard`** → **`Typewriter`** (default export renamed)\n- **`@emotion/css`** removed — Cursor now uses pure CSS, no imports needed\n- **`keyPressDelayRange`** → **`typeSpeed`**\n- **`sentenceDelayPerCharRange`** → Use `sentences` + `sentenceDelay` props\n- **`blinkAnimationDuration`** → **`blinkSpeed`**\n- **`type()` render-prop** now returns explicit action objects instead of mixed arrays\n- New: `useTypewriter` hook, `deleteChars`, `loop`, `mistakeChance`, callbacks\n\n","readmeFilename":"README.md"}