{"_id":"unlockjs","_rev":"32-1d13f872f7ffa5c404038292697510fd","name":"unlockjs","description":"Use keyboard keys to their fullest potential!","dist-tags":{"latest":"1.1.17"},"versions":{"0.0.1":{"name":"unlockjs","version":"0.0.1","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"8dfb313bdd9656198e726c6909573dda6a6b4aba","_id":"unlockjs@0.0.1","_shasum":"a60c1cca499c3ad01dc584a941ceaf9348560051","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"shasum":"a60c1cca499c3ad01dc584a941ceaf9348560051","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.1.tgz","integrity":"sha512-U6xvda5n1Rl0RXeVHt9f9FsVpV8XGW7ubgxM4twRjMLP8Sm311UtYnbUnS9H5UHP2fM+O3jM+UPeooPfmK/WRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiFOZKaPo6UykRru4tlNWd/rgwSaS0J/9R2VSi1N9CXAiBKFs8Pw9SWJI6UmPF8nL/ezWKcXeIs2dqg11lbPzSOaQ=="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unlockjs-0.0.1.tgz_1488692559020_0.22096193046309054"},"directories":{}},"0.0.1-alpha.1":{"name":"unlockjs","version":"0.0.1-alpha.1","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"a7c2463816935c19085376cdb598e927b057d426","_id":"unlockjs@0.0.1-alpha.1","_shasum":"eefffd439c75ac97e7afed692ea03f76d04c124e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"shasum":"eefffd439c75ac97e7afed692ea03f76d04c124e","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.1-alpha.1.tgz","integrity":"sha512-2g/D8xL65GfsgKCpFDAWSWOdSmNY1+FhGsBMpLbz0O6Z595KY9CXZam7u43KX7RWlKyxb41NMMMlHJVhS6nsoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIgNW2OAWwW2n//37LV5Lal46/YhlXeXf5YxToiyfHOAiEA/OS/P88LU4RZX8g3GuSQ+eUUusQM9NeofzjFmm7D7BI="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unlockjs-0.0.1-alpha.1.tgz_1488729389801_0.6648477257695049"},"directories":{}},"0.0.1-alpha.2":{"name":"unlockjs","version":"0.0.1-alpha.2","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"0dd3e656522cc9fb942945528ce0a2149f93c8c4","_id":"unlockjs@0.0.1-alpha.2","_shasum":"a8e79564f086bf4de1557115a007d7fb05be7e23","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"shasum":"a8e79564f086bf4de1557115a007d7fb05be7e23","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.1-alpha.2.tgz","integrity":"sha512-QWtZfWGc8dpC75c1viPQA9lF3oJKMuWimoBedlq3isjmR27VGJlnqfv6ZY7zIlKSL2x4Xyyuf2CITZS1mxkqpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWeIowuRI3yL1RpgfnM30geBrC6fnDrflT2YL/awFnBQIhAJsL0YItSf5FyvyYG23zEiUc8VEviqF3imPlBc49XVLj"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unlockjs-0.0.1-alpha.2.tgz_1488730009273_0.07419534749351442"},"directories":{}},"0.0.1-alpha.3":{"name":"unlockjs","version":"0.0.1-alpha.3","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"08381f426aa2174e63d114dc0439fa03939fd8db","_id":"unlockjs@0.0.1-alpha.3","_shasum":"82004bc80520dc01bd59fda42edc49dbbf60dc9f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"shasum":"82004bc80520dc01bd59fda42edc49dbbf60dc9f","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.1-alpha.3.tgz","integrity":"sha512-9zM5GKErmyOOXmd5IKzRvEA0bdJ8MvEkyNn/UNn5AHFvzk0X+n/hSq4h4/xyRaEYfLVTbUe+xGdUZOhOhZEXoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0C4ttE7QrVBvFkNOEYcQT3Tb1gwl3/tMpHkDQypKecwIhAI3uR/DgXINSVZxHPDDyxbCYLfIcZWp9sm6o48DBGjni"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unlockjs-0.0.1-alpha.3.tgz_1488772475605_0.9706820466089994"},"directories":{}},"0.0.1-alpha.3-1":{"name":"unlockjs","version":"0.0.1-alpha.3-1","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"5f18485d166c388e57842a1cca5caf3a9722ebf7","_id":"unlockjs@0.0.1-alpha.3-1","_shasum":"08f22cc879f7b5746647da992ec8faed3859dd7b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"shasum":"08f22cc879f7b5746647da992ec8faed3859dd7b","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.1-alpha.3-1.tgz","integrity":"sha512-GDCKV6JpQbwsdXkz8F6lLbUyaWAz3SIA+9tLMwEd/r9OSJWKXz0rAKpN3ERalb1wXJUOD3M+ab0+7oOp0OETSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5durdV4ds9ZKb1gE5pAEY9pxPq4fzWH2mKL9cZAcceAiARXRZUfp+Jb09ioQbIEn6LLzUfUzza8SelbMCognVm8A=="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unlockjs-0.0.1-alpha.3-1.tgz_1488774315301_0.7189450382720679"},"directories":{}},"0.0.1-alpha.4":{"name":"unlockjs","version":"0.0.1-alpha.4","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"cf589458de46d53017d2a5a1432ecbe80bc59e11","_id":"unlockjs@0.0.1-alpha.4","_shasum":"da4ca0166b05059b2d812206a07b8619de17d606","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"shasum":"da4ca0166b05059b2d812206a07b8619de17d606","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.1-alpha.4.tgz","integrity":"sha512-/I1lVMWDVzbfOg8B9gMW3zbcKmRPsgKm0YM0ZZCXz3sSZ9zSQgIH6map+S6yXik6MGg1Hk3fnioe0Hf40VP1zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwH9x9YFtPSsCBI/vHL4OwmR3fSCBm83tnbSensjtdKgIgQPeKOxcRNSJxY7fKVGtw0Tp2Kzx4X0WDjZud3CH353o="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unlockjs-0.0.1-alpha.4.tgz_1488952078668_0.7692695541772991"},"directories":{}},"0.0.1-alpha.5":{"name":"unlockjs","version":"0.0.1-alpha.5","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"057abfd2c6c18f9912913789fffc48ca7c88f618","_id":"unlockjs@0.0.1-alpha.5","_shasum":"2fa935d83d209087b82614107d9f47dd8c97f06f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"shasum":"2fa935d83d209087b82614107d9f47dd8c97f06f","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.1-alpha.5.tgz","integrity":"sha512-T0oPsR0bwXxHYictwEBT+qzCSXqXscjNH7t/MgKj6l3mg5HEEsoYSwqhgFJZ01fdvF+TJD4M+YsT6bPpWTwAJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg2BGvqK6+rm9xJsoslb4Rex5ci8W4FQOsgsmV98U7xAIhAN7cm1lhdDRSUPT4KyUBJh91ZGBLjFPRIhXTGgj/XtLn"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unlockjs-0.0.1-alpha.5.tgz_1489199619785_0.2586928748060018"},"directories":{}},"0.0.2-alpha.1":{"name":"unlockjs","version":"0.0.2-alpha.1","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"gulp test","build":"gulp build --dist","demo":"gulp serve --dist","dev":"gulp concurrent"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-plugin-transform-object-assign":"^6.22.0","babel-preset-es2015":"^6.22.0","browser-sync":"^2.18.8","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-eslint":"^3.0.1","gulp-rename":"^1.2.2","gulp-strip-code":"^0.1.4","gulp-strip-comments":"^2.4.5","gulp-uglify":"^2.0.1","yargs":"^6.6.0"},"dependencies":{},"gitHead":"efee4dfcced5cf2f3b695fe731fb7e99178a4621","_id":"unlockjs@0.0.2-alpha.1","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-xxl/+JVUQF46zgy5JaN/clCS7p935tOvWfF/o/BVwXP5CE4z5o1xUyKqQ8/YtPi75/HrVuMfU6pd+Xs+rjy+mA==","shasum":"2edad54f3ce246c9793623cae0fed37ba22e5f55","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-0.0.2-alpha.1.tgz","fileCount":20,"unpackedSize":94906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXNSxk0rmrjs87GFypNKbuYTv8M4n3Q/CjFAEWZeNCQQIhAMFCwsVDel770qCWCjqzeKnhsyyD7ZcnohIiGmJQUD5t"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_0.0.2-alpha.1_1520038192869_0.027875697554502477"},"_hasShrinkwrap":false},"1.0.0":{"name":"unlockjs","version":"1.0.0","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level warn","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-private-properties":"^1.0.2","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","chai-subset":"^1.6.0","codacy-coverage":"^2.1.0","eslint":"^4.18.2","eslint-loader":"^2.0.0","karma":"^2.0.0","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.1","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^1.3.3","karma-webpack":"^2.0.13","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^3.0.0","webpack":"^4.0.1","webpack-cli":"^2.0.10","webpack-serve":"^0.1.5","yargs":"^6.6.0"},"dependencies":{},"gitHead":"fe3dc30b5254de13bc7f0dd11c99a6e99c2888c7","_id":"unlockjs@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-mnvz9Lrin57b4xiiTVY7tQdQAydKb6umwnooMzIOvLxU6AbQ1i7JwljT1cRcMFTp2xyU+0ipjkwzJn47UWcieQ==","shasum":"bf88877e712fe281b550b9a532eb4f2f63c2f97a","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.0.0.tgz","fileCount":59,"unpackedSize":283875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0YFmCRA9TVsSAnZWagAA+o4P/jyhtF67+FcdnyOGE87Q\n3J37r23gCWSlNONuetfv2j8WOsYI+AGDmh4TpBKjgecs7FhZYv24smdcUMCL\nRD6dHFonpKpzoN8y1Qcn2lW/lF3+UmltAtlf1LLB2Z8Zgu1GkRrnEZL/ddmH\neCDrGI+3V1bgQZ6uQZjTZdAzeShaofBM7SKUjH2gfFRvPkGzNcjHJtSRz2yM\nf/lIMipsoeXpemjoL6U9K0aJPB9EC3TdEBh8dMk3QpQbFB7KB+1gXqnyWhrv\nSBm2fTMyLyncRN8odN/4Yf3s7mXdbOQokHrE56OZfANBZE4GeDYc89NpO4sB\n2D/HZW1OxDyzn613cfXkvBECKVfeOsLOmkm124f6YkhZCyVaLY3rDJvqWocV\nu4XrTpITD0/rjTL2ncxFpt0Z2L0Njmp1MIqj96b0XUC6wOEfvpv1dl7VxdxL\nFuGggx1JBuRjjEuKH1fIQ/I1559yHzWFFnopys6ixLRTsy9RrtS6LcuOfBxm\npLsPa9308TBI/1Mk/FRlGob0pjxzHzxMB17upcyt0VIulEhqqFPYHY/6i6Ap\ngS2Z6gvsaW5ueA2Lc2/cFFHSfnlsKS/gOA6M0cftc0RBhZSkk57fxzW0mzu4\nlGPCDbUGz9QRQ9umaUt0Zc5GkOrAvXUtdnFE+rLMWigFpfQWXT6LfYMnraZe\nVPlz\r\n=rbdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMSwXruTPdwA71EaTGTPK1A6rkNxvUvFPu+KRMBjTzcAiB5q8djdjQ6EM8LlvQ4pHZwmXPRqs6fLTP1HX0IEeauQQ=="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.0.0_1523679588739_0.2880006216806352"},"_hasShrinkwrap":false},"1.0.1":{"name":"unlockjs","version":"1.0.1","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level warn","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-private-properties":"^1.0.2","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","chai-subset":"^1.6.0","codacy-coverage":"^2.1.0","eslint":"^4.18.2","eslint-loader":"^2.0.0","karma":"^2.0.0","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.1","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^1.3.3","karma-webpack":"^2.0.13","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^3.0.0","webpack":"^4.0.1","webpack-cli":"^2.0.10","webpack-serve":"^0.1.5","yargs":"^6.6.0"},"dependencies":{},"gitHead":"67278d93903d4d94e2a957952bbf4a40f1e4e079","_id":"unlockjs@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-lEtXHvqjG7aYlj2PGq3556j+i7It69gxpYwYNZFOLtWuSvCCQiAtXBZfsuscnWAVeYBdmlI1h6kpID7eIokB0g==","shasum":"653a0ae184b2835453db49352cc2f48edec30e3d","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.0.1.tgz","fileCount":60,"unpackedSize":312315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0rpkCRA9TVsSAnZWagAACYMP/RTaT/Dss3Fn3IXSr7n8\n/azcGBpms3Vg/NqAkBRwnU6XlxpdvvlgSG6ReZaQ966cGNbjK2JzONJjNR0F\nCCCGnAMs3PvCXcoY2oNk1eoVo2udg7xIbdvxNRWyzmEKPNGGiMPhR15MqB/a\nW1vj3ge+ot5/1uT4OByKuVSdn+av203U1AnIR1WJjEs+CeST4vv6+NLr92TD\n2DpfAxhDmV+maEnWTVzTFQ1KJZOvrzKoa9baUuleewabP0U+C1J9S3HzuEzJ\nq8MvaPRlC2I7+Yy5MkJFQJu29RydHxmPof/icbyf7//nq7mOVyMzbXuNB9SG\nx/ohgaXB6LO7eIUPfmeKOrmPsxHj932SgnHuR2Mg1seIZ43bNdUycQPBjpEn\nhuSQvKpEpwixY2PI04l5hKf4Sl6zrGGGhS6bR5LAtKnDaTo8CTH7bivp6Ue9\nAJYjkt7nSQEpEz+3XezZUch/ACw0Rc3Obdvsuv6DPsJ5SfUkkUpknzy0sQTs\nnEBhcrhkCpMygmUeFi9hUiZf/oalJZtYKXSsHA9tmkUpx6IGyipvXYat7oOA\n2oGsIHqwDvMeRJI9dU6grzX7DHWFJiFEnWfjb7NOVmLKFxYGh8P6zlyNIzMD\nCm9be2yZn4qdXXvHxVqH7EQ5m8UTc8PW+Oj5zP4EIufeYtalG7ilxIuXKDUs\nkTkH\r\n=uB+Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNEm48YwPRecTh40qMwG3S1c/d4QRC4an6gaSq2CZQYAiEAp8vx5hnO79+3c8Ws8pLP2X6liWLx4MUvyLsGmZSzhbI="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.0.1_1523759714483_0.04675697583111105"},"_hasShrinkwrap":false},"1.0.5":{"name":"unlockjs","version":"1.0.5","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level warn","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-private-properties":"^1.0.2","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","chai-subset":"^1.6.0","codacy-coverage":"^2.1.0","eslint":"^4.18.2","eslint-loader":"^2.0.0","karma":"^2.0.0","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.1","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^1.3.3","karma-webpack":"^2.0.13","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^3.0.0","webpack":"^4.0.1","webpack-cli":"^2.0.10","webpack-serve":"^0.1.5","yargs":"^6.6.0"},"dependencies":{},"gitHead":"e60ed6c70afdc052cf9728c58582652ba5001cb6","_id":"unlockjs@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-KoRj8cEBmtUE3caQDq/SHYYcpVSAQ9Vv5wzb2dLuhfC1HbL7cCYEqFRQiPgZzjOQGf94InXpjom2RPdYXUvgDg==","shasum":"e0956db4dab4a9d3a0252c3786ccccbe840b21b0","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.0.5.tgz","fileCount":30,"unpackedSize":59035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1/cTCRA9TVsSAnZWagAA2SAP/RSbroCklQYLIWs5pSWd\nz0S28aWwqfhtA4cUxIXnhDGMKKlhjXnm6ilQEx8d9voPZZ0zVn0uc6GEbYL6\nJljkGKsUAgfegXdSb97F+946WtxTUDDoxkkKwSM/RQYDeOpBJUeBRnJ712nS\nyCPY15vup/wMxlVN0BiGzyDg43XjpKDnvUdByKhyKUVz9HY3BEYY3gncr5Vd\n2J5XEb4ql/QEHG21tRa5QQtFVBkzmytqfCBt2+DYF3K40dJvMv1G8nzoEIlf\nNnm7NhR3T6srenwiZyfG7CLawdYU8WB0EXjrXEorAm6vgzbkU4GSfT7uN2QN\nJQbbW6oSrp95cr+QFTqbye27s3u+XQQPTVg0kYxoEEtPjA8jq7Eij4PDWUHh\nR09cqL59i7c30O2kQrNx3msaIP5GKCEcf1L/RasbJNmB8y7Y6dUQwzzMqo4R\nuOKdQ2zOPmI3ObLdUvcmd/couxmfZabz+vyrotlctSpEa6wJutQzA2l6ttqg\n7UA7ANH/bC0/N+eHPgHJmtb2+oNMa8wnuAtEzyiD4FlE7svdAGhBonjV8w1H\nnZyoZ7p8u8nt7TsW4bg2h0XcMFYPhtOvoFpsIQKFikMxJfhE4fniaROT4nfl\nYUXYVDeEFnmQZxbIebzUgiY44zJDtuEMcX++RMV2up5i7sxSj3JQitFx9X04\nE3dq\r\n=2vXV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7hSkT/baNRP1RhdPvbz/0abKWLq9TFkLQ6zYurCOECwIhAKzHcXXdhsP3DOtaTDYvIaWWWUS5dzeA45VZ6PrfNCFg"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.0.5_1524102930406_0.7631870679617867"},"_hasShrinkwrap":false},"1.0.6":{"name":"unlockjs","version":"1.0.6","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level warn","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"babel-eslint":"^8.2.2","babel-loader":"^7.1.3","babel-plugin-istanbul":"^4.1.5","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-private-properties":"^1.0.2","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.24.1","chai":"^4.1.2","chai-subset":"^1.6.0","codacy-coverage":"^2.1.0","eslint":"^4.18.2","eslint-loader":"^2.0.0","karma":"^2.0.0","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.1","karma-coveralls":"^1.1.2","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^1.3.3","karma-webpack":"^2.0.13","mocha":"^5.0.1","sinon":"^4.4.2","sinon-chai":"^3.0.0","webpack":"^4.0.1","webpack-cli":"^2.0.10","webpack-serve":"^0.1.5","yargs":"^6.6.0"},"dependencies":{},"gitHead":"1f7f2c196b703eb30f389737496e9f87eb1f8a4b","_id":"unlockjs@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-+K5lTdT4OA1f6qiOB5qGKEkqgIx25zX1NAPiq5G1Pb8+L/kEkmRZxLRLZcvAtMwt7YpRHZ2ieLrjJBsnDPaikQ==","shasum":"17e2bf18200e56b1e63cadaf8329c2fc607bc26c","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.0.6.tgz","fileCount":30,"unpackedSize":59012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1/mxCRA9TVsSAnZWagAAkT8P/2ud3Lror+eh4wIw969o\nnR7atC5uMQajYxAFbyiWEg/js9XyxjCEiPGHSo+wWlIfoeYY3i0XnkboDAB7\nL+HctZICTUOS+QjIbffgokIC7WpuI1fd737ij9UDAtX1pvERaus1ZZREJFuP\nBQtxx8mG1Fg2jKT0EOxcQjsL/TuIG7A98FJ1bJ7QTxpeRdmxuHy4NJiYoYWx\n69+BsQf+1Z5r0ok4/fBtchBRCnuj2Hd4UULqggPIdw9D1eSmC8Q9wilVomTE\n2fhuBEhsqi/BeKr1aReT0KWWp/UWSJDn9e9Pip4YT6ha06tk5zYN7BRDSwnp\n/u1B4Cuy3C0Z6lZWMPAarn7EYvwrV5mQ+hW7uhTuey5G+74bu1BJHblW3b6I\neiEpO2gpI/DYdbyIOrHAWzc5c8YDlTmr9AZu39M6NP8+aLsBlRjsE9yquOSD\ntnON37+DmkF9gx7nZ/QJpmrmk5GHz6m3uHXwtX/l+JS2ETrkgqCSaQ5gMyKg\ngSA0wYZvoZBinaDCACjkJC6vKsTl2qQoxJ8ZvfvAFnijWNtDtjKbrIVpc5e8\nO7UQNPlcK55RuLbCK9tTn4hhviUHsBAoOfl7eTZ2vj1G7ls+7KfmgjmMfaq8\nT17wQvUNc5mU7DhuNIavTLZXvQ11AxC6Eg0rtJXIDnMM11H238Mup+IsSQcj\nK7yY\r\n=yQi1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm8372vjxoY1lcu/MMpG5HoDkqZZNss5IHynXtsu73LgIhAJwacUHL5hRR40tPQbxxPzpUOqgWVoOQthsEW4Ablj2r"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.0.6_1524103600643_0.6998690632309261"},"_hasShrinkwrap":false},"1.1.1":{"name":"unlockjs","version":"1.1.1","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.2.0","eslint":"^5.9.0","eslint-loader":"^2.1.1","karma":"^3.1.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.1.1","sinon-chai":"^3.2.0","webpack":"^4.25.1","webpack-cli":"^3.1.2","webpack-serve":"^2.0.2","yargs":"^12.0.2"},"dependencies":{},"gitHead":"a43d1a25255c6a060282a380fea475a9b291ae76","_id":"unlockjs@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-WvNo4GzzVw1n+jsfiWWD3PhEhjjbdrOM+9VzQD1i+Drr5JN9i9PL+GvJ4qzzTYT5zC42fXNLS1TnkwFXZZbRWg==","shasum":"5b00fd05d420722ba5e6e1d4e437d288ac3f574d","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.1.tgz","fileCount":31,"unpackedSize":58944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb67RaCRA9TVsSAnZWagAAIjcP/0KGLEmgrZyyC1Jk3ml6\njkrITrtb+F35Vk9nHkaxdwTeU19BdNTzv9EFjIiOJwqXvuedjvb9Wr+/46Za\nshDcpFJgGdSm/LZyemrmFc6wZ1iE9wSIN4uoeOlgmHaSIzjvKV6PZT7umphW\nf10LPwKu3SMjAnBfXqyIn5qHIjj8bwe+xmP9u+e11Uln9iGFsGq/CSpbrlQ0\nBqU2DBfRa6x1lI/96Y8t9JuhXe7LI+faI5v5YkMltA0TRZg4ibBAncnvSq2U\nssu3b79s6JsIj/wU5rZFMIeHCe70ExZ03BpLYpv4O8kf102S17p7p8cttiEc\nnGtgvMKXh0lxQONXhdB/9X/6Q1m70j8PBveEYWRCyx3qIhB5r1+KU2aZAE+q\n1M7UF8L1z7HQh7oOQH5WTQF4M/40NP5wtIfqcJdzpvr5QSmwB27qRiPuAN4G\nM6E0NvBUWDHe544v9rduQBFcom/u12xrqn87UCwILsnt7Wuogh6A0WW1P5sE\n/iqDR7kSx3El2kBfz6GxQoBv04P77UmMzLGPbOCUjB5ZF82WmZMcHmfIyRcM\nzSK+MsLhst+tejAk8tBeWYTOinOoXAoKCzpMTi7QkWMduj/z1VDiHYOzQZRk\nhsw7VCMjzW7vey+n5jgxGkc3m0BPmActY0YT3GsOxu+z4Dem4+eBwLh0cGZm\nVJdu\r\n=W9O6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBS9v4k/mGH/Kf3tADb01LB+2PmOy651QSA8MmDWJ8Q/AiEA1Fa47no9BLzYh7zqOMVK4l1XOZnTBFNkmnTae3jz28U="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.1_1542173785653_0.9047406216231952"},"_hasShrinkwrap":false},"1.1.2":{"name":"unlockjs","version":"1.1.2","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.2.0","eslint":"^5.9.0","eslint-loader":"^2.1.1","karma":"^3.1.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.1.1","sinon-chai":"^3.2.0","webpack":"^4.25.1","webpack-cli":"^3.1.2","webpack-serve":"^2.0.2","yargs":"^12.0.2"},"dependencies":{},"gitHead":"9576dfebf8c00e0d076aeb58c2e13f3e845f098e","_id":"unlockjs@1.1.2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-Jhgscj4PQGV23F8atuP+WfYJjA1K5jDf6eUUv7nlOq5M4Z4QR/JFK/LRHdqNXvqoJCJkLoPYYzxxhzp0ZgMkrQ==","shasum":"13ed36c3c8f1c95e69947cbf5be55aa1fe195086","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.2.tgz","fileCount":31,"unpackedSize":60576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJl37CRA9TVsSAnZWagAAdCMP/1tjZayKWw7BiVxVr0sb\nYhh2pJboloTKNysqX+CO0flMHbgK1EbR85fxdYHjHI3X72YSqk7awVcvUM2e\ncS4NWhQqFR2412DxcqOIul23j8FrvJ8a2LuyTVjNqZfzaqRMUqeblNCWdu0T\nOKOKNrCMcnYsJKiryRntLwQrd1Qa6UUG/KwLLGgH7DyVDmEhYyuPrC/vP0MK\ndkOY72Ql0b/pc8AJ4HGwYYuXBx8LMksCdE5fVEbu9wxJfFSaSOFNjvPjJR1w\nkeROBRgrg/HUwpOD5B9tYyALADD0S6dwaHWHjkDP3/y2xt0Sv8Ou8TYcJoBa\nJile2+xagnJ0H3Ab9vqnXphjZEbtS5QgCZ7jIYpKP9hDvsYGGh1Ahy+4nM0/\ngnyFhh1+ihtb4fNGuXNxscyKJENGIgwAtMXpjUOHjCnTxVi1iSO6GobSnbNS\n2SINjsjePUy7npf2YLJ6fOsIsPw5aNY3EY/gFGVf6/5l4gQWDcricBDkxsoS\nbflHcHJ7HlzhCk2R01SO1bcd+tSJLpk4jrouAs6fPW+DtYWqVAHtaHTXSlse\nBB+71Hf6PrTkFC320BxUwwFejbyhLx8c+irn37Vv1596IJepVP99uImtVS++\nb6TIs5TbAi4+PTmB0B1c/l+1GddTpjrIsim7TdhA1I2Q6a0TVhWQykOKF79z\nho2z\r\n=KBQ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+zSGn/u3nl36mwHX8V9sXn32a4S89Y0lCOiaH2F3m+AiEAwx6Wdw4xivgGpOxMJy4GHCcIZrIyylBiVnKkGAhxc6E="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.2_1546018298397_0.43972643417375057"},"_hasShrinkwrap":false},"1.1.3":{"name":"unlockjs","version":"1.1.3","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"@babel/core":"^7.1.6","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/preset-env":"^7.1.6","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-istanbul":"^5.1.0","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.3.0","eslint":"^5.9.0","eslint-loader":"^2.1.1","karma":"^3.1.4","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.1.1","sinon-chai":"^3.2.0","webpack":"^4.25.1","webpack-cli":"^3.1.2","webpack-serve":"^2.0.2","yargs":"^12.0.2"},"dependencies":{},"gitHead":"c6b0b41d8ebc95878f26f525db579c09f8e5d76a","_id":"unlockjs@1.1.3","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"dist":{"integrity":"sha512-w3+C3rnpBt9a6hfVrzVHZynlQ8iNXdJYuF+pHIhLKSI4PiIpWsY8VEyZefLDAWT/1+2SgrshRwdqeix97x9JvA==","shasum":"061ea9fef249e77f25c57d8df934688241bf7397","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.3.tgz","fileCount":31,"unpackedSize":60576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJnwXCRA9TVsSAnZWagAACREP/jnQZc/NwjI+shBqcnMH\nHgepuhGIihjqkY/JGJnFS58bs8Hnftlt/HZ6nT6KEezIifx0L4Iv6DosMJve\nn91V+Y0G/eSRCPD9wh62Rd4v+QDCodtbMsFVsJIGmX40U2GCYrSBAJgDeJg1\nxva8kCQdRF5lle8eN7B+YnVqKe/Tt5C6dWVoPQ9jGKK0wmG6zWSbtMX3oCdl\nUwhc4WCFrRY39P/6Do63Z8Ph9zTwLO5EP4N4SzqBg5Tgb4KAKIQtYrngotpM\n1diICs9Eg+HnJcue2vIcxEqDwJ28SjrZJOlka+2OmW637amsAqqCdsOny78+\nbp+v3MHaBC/NdsQxEpU5ViFWTD6NK9W6VzYXXyhABD8zrsJAv0JtN4kPKCdN\nnw4N36DTHngYct5j1c99vTjZatf2VdLylibYw0V8ZxXA76r/QNcxHS0OPXLQ\nvJ+bnccQLap6MQ+vitAFsMnmNNwIWybK29Q38/CXG5sWOlpWVdtcEydmz+O4\nwTlTVUaUr2hXQYxOfDIiPFTgfUtI5+C6evrQvG2icFcavY+EuCVJmVn3Vn9M\nWfRKOPk0QmEhAnjs9K1ReX+MmqxN+fCuvXOZi8KzuHcZHKxFF2OoESvX4ARZ\nK8nbY4i8Iv8JexRy9ZdW6bPexoAfMhNc+KRooY5fAcksCE8wJ4F2m/lV4MDy\neawA\r\n=SIHM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5AVnmp6yThsrw2BrJ33C5vGAwY722rvAH5RNktmUflwIhALONniAjddGmx88g5jpteFV0al5xpPe42vsH4aRHypjF"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.3_1546026007281_0.43563641897975636"},"_hasShrinkwrap":false},"1.1.7":{"name":"unlockjs","title":"UnlockJS","version":"1.1.7","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"e4f5cb3dfc01d2c2a6a7ce20f640826ff2b6e8b0","_id":"unlockjs@1.1.7","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-138CE9wOzg+EJCK6DPq1VvLz3yIBvoU57hg4/2otA/a13AYoFO7jmFUP56Zyz3zeUifgMNlTqBeTjN4TZqx8vw==","shasum":"e348b98c96d8a8c048630bc3e377fc0df9a92163","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.7.tgz","fileCount":32,"unpackedSize":69490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8gOpCRA9TVsSAnZWagAAM/sP/iXL6x8ZjeP1ZclrxdUs\n8PyhmUVODcSmiFP7QBuQDMdFbtdGMprVQP4hEf6fhVvZGxcnow7nxzt3ak4S\nVYuzjQubYleoKRHwyCgVKUs1wlvaEtVsdBjW23kc1Nru073qrrMbf3o39LKd\nTI29mXg98kGjqyGMUVjd7FAaQd+c1fyjo4sZOndysfEeMC3F54TuYYhwIAF0\nzTEoKbXZNAsvhAY9q76OOr0Dv3UeH90+r6iFLDkYRvoFbtSvPtrY4cUIKQ/h\nanqHrZUqYY4wydfSe3/IR775tvBnyts4twt1/bXdo5EFE7SU6I9URM1qU+Hd\nC7z9jZb2I/q0Sgrqhfzn/YDpjVO+lIknYUCd/6CV5go8AnUKhORUJa6TUgOP\n0lR6rS0dBRb8k3faDqY+g0zj9rqzWEE+kJz85tmJ0sfmedNHm2E9+8rBTqH9\nbBzf7WLgMcx37aL5Ioi471+NAZ3WsDFomM6p9s598oNzdsskJu4U8SAr++oN\nSVgq04UYyNH3yY2jgM25W2PArcP4X9vDlJILkux2oDY9/0T2vIpuS6qNWxUR\naTUTgmCo6VNk0Rkl6MQLGz5gij9wL5ByRESYoHleaUzFofv5QOJQKAVrFT6M\nuah49P2iFKgC811jmTSZkjx2UeLkmwi9RQzj17m0ehj181fup0g78OtdBhuA\nRlRA\r\n=y9/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8CXFpstXTuGqgJ3Cfbu7ewG77D3cdayHSDUnjxEJ+tAiBDbUqDuZFRZH52QB+dNC34d1EEYLIUyGs9HMrNJytBTA=="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.7_1559364520794_0.9223459339131008"},"_hasShrinkwrap":false},"1.1.8-0":{"name":"unlockjs","title":"UnlockJS","version":"1.1.8-0","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"2b1f17368bec75b4d024992abd2a02a167167dfa","_id":"unlockjs@1.1.8-0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ddlzE3nAAl8kASOAdmAAGbtNbg+CRn68DB8ACXSm/vjeQ4Nq58M4JqmkJw6A2Ya0kafx8w4btEB4pt54yIcTZg==","shasum":"ff38d04c09e427ff396506186f655d8bb3eb2f1c","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.8-0.tgz","fileCount":32,"unpackedSize":69417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8gZxCRA9TVsSAnZWagAAyZcQAJlzWO4eWzm58nEp61U9\nMfqcWrXs4MSXYtx8LJnGq8HsOjEdyBKWwDx3zHTKFV8AcjWycO+XJlcG5NFF\n10E1eAkfV6EbyIiSnplih7cPxDBGqzxxWGi+bV8sAB7RVNly898tbf6MHpLd\nX9ZdNKVxq+aEXBTDL+reDkdx/b8rvKSt8AAaBk9a7WOb5ES8cAWTLG2I/r9F\nxp3R+bP61NGWKvEmzAQ03wdOM7FsnV+Uss/DiSXHUcOvu5yuI6qUobRurhDO\n7j6t0HQSnSZ06yanbHIKSxzyp/tasCDjzJzQKBg/W/rOUZGf+djlsGu+71k1\nLZ7QIIYX8NkTiux9uQDnxD7Vi7Lm/5Yb0k03hZPeIYW6qjErc4ZJe5+/uqx+\nxZSTAsdV1jlGbHXRwEMTl2/oQdK7A2SVNFn/tVv42CW5xv3/t4a+TGHZhCHB\nTG91Wi+nz10HLHZwfIpoQQjHhONt6l8USgDz3D88AfRKpRPnypoYtsxBIU4c\nyNof1TnFz57/kqNheOSEKvkzulHBfC1Vp2RV3Sgr5kIh/m+jSksouqDx7R9c\nrM6zv8yokgv8eM52RSjwS8M7z43QP38y5CTIfYI3x6GBvLOVdAk5anOINZcg\nXYRIpkDPX3LD/Grh8IBBo/qNyIbYEkvf4nubn/nH6skULjm5ivLPawQyvEKH\nzy9D\r\n=YhXc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQClcKWT/v5AGDG6qc4uVpRJAMD4fI7/sD7IpPgnzu3AiEAk8UZ0NTJVumgVZdgTabK95qEikoHwAueXyVTZidzUdQ="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.8-0_1559365232532_0.647422645639028"},"_hasShrinkwrap":false},"1.1.5":{"name":"unlockjs","version":"1.1.5","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://github.com/quangdaon/unlockjs#readme","devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"557336751f572a5cf41b246e79f2af7794563f33","_id":"unlockjs@1.1.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Bo6sbjXctk4tWqoKp54mPlIEeTym/VsgMm4QC98EB5xbJf2dcQdcUJTOKYGIcit/UwvWNkFtnh+O2q3lpIZFBg==","shasum":"82217678908c6c87dcfb28ae53c0015b68cce8a8","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.5.tgz","fileCount":31,"unpackedSize":65760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+D5YCRA9TVsSAnZWagAAGNQQAKJ6jd9s19pfmepp+E9p\nt79IGs8U+S1p9oSCDGQ6lEOjG9zcxQ14YJ9UWV9aYSl+atFI9MJhj4GrjKue\nhOYBwSWnePg2EvTlohfev1DFFPFqV5xf0HxuLiWy/4Y8n4mihtii8ff3VWWj\nF19NAA1lUOm6PueVnNldJ4Nln3PtR4IrE7YmGsNod/Q3ArQ338scFNdm2atM\noR+iQIuY83v9CDXPvh6W8r30pkYfJkZhWY6jlJ/pXm/jDGEok7TM5Ayz3Esp\nXZwMxwx0lHdLKbLF9Mq3PPDIqvVoW+ddKnAEmfKgGl7OHS1ddrPfCGrP6GsJ\nta2mw2Z+m6twX3zru3VxEXRwLwYM8IEz5IIpkcV8tMWZ7IFJmIA9dG6RVq6/\nKfCQnZKWGWj5qjXzL8Z961PxWKGp5Fz8DHgFrqm05qUHKzqY7XHJSt+UByH8\nzl6TrTp25vSp5RwZFP5WMla1lVqd8aM/EW8Gjo6oMa+eiD21ZdA2ZZOlalob\n58pfqsdX0wcycwkt/IOOs2rq2KaeUQl5oKRU4FAZgBatEwM2KbkszAn+PuPC\nnmX70pbP/8xJMbl+wKnGqJZptIg9UvlIWWlELH1hjN9vFz7qLhWhRNvaaAPh\nUOkMOGcxeYzb3Bk+A6cgZUNmR1ilr3QA+5k/x/Bk4QPbL9g5cVys1uo7Ow5t\nwxd6\r\n=WV31\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKVJcBLa+c0S31zpkBXwQMVws43GBQwvt1HG8mLJ7J4gIgU5SedY6GZoOgZx/qfLK+6MZjjQEiQm+y+mXdZ+Tm9FA="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.5_1559772759265_0.5623278996704877"},"_hasShrinkwrap":false},"1.1.8":{"name":"unlockjs","title":"UnlockJS","version":"1.1.8","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules || true","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"78f96d43d8f6c5ab1894ef937626838fd56a12d9","_id":"unlockjs@1.1.8","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PkXOLr+dO3Oqznxw/MmF2h4cYf3yljZ/hpqoAS+5kGdscP5lB0eiz3h/uMRUQPFSYbHrcKQCaay4vnjYOESFtg==","shasum":"45dabf0c96d03911a7099e22e48e30670fefa615","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.8.tgz","fileCount":20,"unpackedSize":63169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+D6eCRA9TVsSAnZWagAAVJ4QAKTboAOj1h9xZKnSr7w7\nl2JZFZymd3TYnQxlPb6tCl7k1XsUJtUz0OQaJSuJ6s5JtG8cwxH1ro50+0nO\nZyxD1P9hpkEqo+iuQqaWtlnfV+F2NdvI+kDBZtMFdkHqp+gMDIYtBYLTXTSr\nZ/x0bq/LcvDPqCn0GmHDPI4DCikwaVkOVossrNp6ysLc9OPrlNWFxJCrezvf\nmND3N6aIua6EpktSJJ8SReb/u8XM2KVL+YDtwxZVAi4RMGaVVWnCAjdtR5JQ\niAOHIdWFZhmYtoO5czGNCUCOsmdZl++F9ncmVE4w8kIst7BAq/cbxTcE9vSY\nJp7l7Tz641bD4oz7pIBsGnqNFlMChLO7Y/r4sDy7nLcOTP8sn9urZLVGkRUj\nKZR63WyVsGcUTNaXkbvkT3zFroomKUPNA6v7isvPdTH9HP5p/bcLXprrZbyO\nCwXqayb3VbzG27qPr/FFTqUTmlr3gecwpysLt5WiuLvBVQFCZIw20E8GM6ko\np8zOf1IT1kR3N6MpciG7eveVVIXD7aK5l7/eJ6PjLLpPglPdCQ4zUeuMYmvy\nnsn946Xp3xcwp/BRY+A5ImbDkPxLpDhBEwxPTBDgJ1p/SGLx4ZPlVXvXR7xE\nwXhCpApbVAbFq5rrGKEzyEVUFOHgJXoFn0oWYKez8KoHBwLjOpbOXhHTY773\nzqrq\r\n=h1sp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCny005gFUcDg5E/qR8BtiiEF6xE+Zor+ctURBVaBP/lwIgdkBmaUdRCl8L/RHvJYC4TcDgNEmaXkaDT60htgbsMNo="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.8_1559772829497_0.43819060451177405"},"_hasShrinkwrap":false},"1.1.9":{"name":"unlockjs","title":"UnlockJS","version":"1.1.9","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"886b613670c360a703379693af318a9468358f0e","_id":"unlockjs@1.1.9","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Oq+sANYh/s88uC97s7lraSwvJ10+bOjuN5aH3vtTl9FYAAW0rTsnTDpTSVGOEB+PtxAVyiaF9p+2zXPL5f0D/Q==","shasum":"e7e4aa45e2dae4dc182795d36250396f7d97bd93","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.9.tgz","fileCount":22,"unpackedSize":193352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA9c9CRA9TVsSAnZWagAAKgIP/2gcSKqEETKsCRVYlThU\nnG+blOwMH/sYbERuCB2K23CgWKpX9VY1fW0SJ67cHAncYtOnDHXEDcWF2bR2\nRfibs3R8SxfzTb3Gc08VrwSZ4vnQxW564u0DKdu6Yg60A/8YxugtzFZqelJo\nFcB8MXIyF6L0GvcvcWTeHCyd2yQ0iU0SczPFyCfQuDCWe1SM+1/R7OakC7Uj\nBj17HOz5Y2scMzm9WYalAra8U2xg288qCgRaTeRpnBPQNep7mNaociUaZE22\nsYZIF45/FM9CZOsymmNtp2IdBMJeUOm3dPKxdX6IkpvsYny8Xglze3TpViYy\nzph/zpuiogdEvttds9uDbt6GnVKM9H010j6ui69A8M5o0onwohIgbjFIAY29\nF6ZO/e0EJRkn4QYIWRk7tLpW2bmiVpriDIMMZNNF+WL6cRmRVWqHTSg7mO2E\n1nCeMl3q5kwR/z722BnQcHSmwvOIBFArpIylV0QuNsqQCNt6LBqoUJdrxD++\nCBlOqpzVlzGAg5B2mXPZe0OC5qHomGxxI2iEyPpxl0RMFAzri4i+EnkJrNr6\nXI6VaTn2DoTRzw4BNr/f4anSJpk6rIhdseSIqSq+U/AvegNkyAZm4em/zKOJ\n9eVrRVWOpZxuA2410Cr7c83oatLZ6kaXPywwMsYEaQT0CnjNMcNtOBdC0F3w\nfy98\r\n=R9Ad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBqGxttliedeJtVeGPPA4kgtU5hPHOnBqivmQ6LOJmdQIgMtOFh1O6C9El0h2HN5f8Z/EhVex1daGmZsDjKlSHVyk="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.9_1560532796073_0.8108367793023752"},"_hasShrinkwrap":false},"1.1.10":{"name":"unlockjs","title":"UnlockJS","version":"1.1.10","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"3614d6f1265ad0f718074be49e2b8dd9f8c248c2","_id":"unlockjs@1.1.10","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2Can/R3sBdUT7zuWWRLlDum+7vK9pl1F4azR8p7Es4D28DOAu7VzQcpg/lCPqtVluTxqEh4twNLJ2tFKzwGmhQ==","shasum":"2b93ffb41913c550da6e210e92ceb16137c352d3","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.10.tgz","fileCount":22,"unpackedSize":193353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA97kCRA9TVsSAnZWagAAIikP/2DDNrgNZLc+OVCkdQ9H\n7xqHDCZbgPN/3fbdICCsor+cYb/9CO5NzP4/f7wo1Sd58+DIbFoqnaxDaxNC\neDIfKlKzFSn1uqBySBE+/bRergAIrOMeo4/OEOWj2FiKPf9u2fTZ/lj/qv3P\nb3Q++riVXhLv5MpaLmIO02nv4XsKv7TCHD9OkmB7y3NHaDt9L1LdL82kfqBJ\niW5FTwyqJV7aUgaKs5BMINcMPr0vlxaHIY/UG2wcqgKZWY9T5Tc5JpLRqJoI\nGLrdU+0gZFYdhDR512w+8ZxmwiRUTRc7kmQJlG+7j90eLpVILe3HY+NpzzTV\n0iLQX0HOgNLp2V7kraO/25UCTxpEYU6hCyzDRDw7pnZDbqJQLxVO4UelMsov\nNhKZdzMl+fm5ISLjW0TOsR12uic7FRG60ZKvCvQSVXeM2sM0O4Ub4yvblrJo\nsWj46kw6Qub0CiADqNTYfLxoSwgW5RjudEyHk6yOlMAxGL8sNX/icjo2zG3N\nB/rHIKyObderW+Lyn9E/J5hRqnONEp9xaHJS2gmbb6QHs32kmGF0d9VyN2dR\n16KidTJVjkrLs/9tJcudedRYSTPT80//D9/OdrjI+OAUXXdaz5t7RCK6/MOs\nLrz/ezoW76SsdD2BlZdnD5X0ApcRYvBX/6enX2Jprp3kBfmj7ZM9SRXTFG6P\nS7+N\r\n=Bsof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm5ue36EjSj6HJ7sOkSikO/SuyEplBi/AZfQYF8X44jAiAWGsweZEQeea9h2sI72P+YoFotEUK4syp36yHQfBxV3g=="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.10_1560534755587_0.867830865089136"},"_hasShrinkwrap":false},"1.1.11":{"name":"unlockjs","title":"UnlockJS","version":"1.1.11","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"99708cb3d48d1d786809b1d4a992daf55d62c879","_id":"unlockjs@1.1.11","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-oRkBlT8mnNsPCZP5CpxFDdVx5vh+sF1wq4DBfodvtcd2sLZ1aDiTZhLdEy4TbN+c3nCZi3lQpLRraJ80Dta8tQ==","shasum":"ee638d36a2eb07f82930f0c92335d8fcd574b13e","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.11.tgz","fileCount":32,"unpackedSize":317581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA+E1CRA9TVsSAnZWagAAWywQAI+dIrZAmr7Zvb8stw69\n7JsDjfO81Ie0627rgxFpW/m1BtpYgkG4kDanR8jdcfB2B7u7hybDsMM+AiN4\nlwms5X3xs8np4cgJx9YoehoDK69vwrjorcAah64WzmO7t66BJ0ScmW2S7FiU\nNRGW9JOO7LaP6rg0FLXBjNyYJP7K9XYaOphtYR1h9Dbg0aqRskvKjEKUfBRY\nhKeCneZbDOl5Dt4nzT2EQ8YyY2r1d1oLO3aBaefWrilR2nUbZsG0tt/5CXPR\nmGCmoGMuQIm0F6xIkoi6gcahvw/OZLhyCvsJtHAbpE6Mg7FiaDOUXW/VfyLQ\n6oaxMlJWuHlaAL+gPSI1/efzijLOzqlaxXX+FqZ+64XOh+m50lNMtyQzgGCV\nqi+lUm9mVkzbDiegpDEbXji8m9rBgS4Zcjs4zt9cnxG/R6CjOi9ePf/n3gWM\n9gZBHi/oi61+zgZn7BWfqLw5bLXGN2TEuWJIa8VfkZVHCLx2oTTytLVph+L8\nqJzH6Q1AzQ2Fq7M8B8GeaGoYZ62dvDH05PNvFnKCxdWtd/EGA2+OZd7DBa2M\njpddbtgy69q/+FQ8kkam49+eL5Lz5QP8/VTPso/sukWm8qS6awpijwQQXmcR\nuWu0+cb5o4klA/3ZcigpVJog7swHo1D//Pwed4o3ph3Vz62gMVy1AozMOdDV\n2f9l\r\n=pTpI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXZ6FFJ/JVuElKG0uAPGVCT3Q7ybbWFY9RDxhKXO3bMAiEAmiYi2qh0g/N8sXm/ZlmqN9lEuzzPjggaAlSTdUBtoO8="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.11_1560535348579_0.5050803794393575"},"_hasShrinkwrap":false},"1.1.12":{"name":"unlockjs","description":"Use keyboard keys to their fullest potential!","version":"1.1.12","license":"MIT","esnext":"dist-src/index.js","pika":true,"sideEffects":false,"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"homepage":"https://docs.quangdao.com/unlockjs/","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"dependencies":{},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"_id":"unlockjs@1.1.12","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MBmdqapnMC8yGsQSu17sHr8P+OC7C01bIEM1UWaDlbS0p42zpOFWzWgRHIjVQdkZuJexvHXwKFU7v+UxBcKPpQ==","shasum":"24110e3e911c3df6f25f09eee9a145e433227617","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.12.tgz","fileCount":10,"unpackedSize":40856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA/vZCRA9TVsSAnZWagAAWF0P+gPwSijgxNd79HNB9l3k\nXAqzLIlJN8wc13wevBIrONZpbhu+1xCg+csfbSiCT9o208b/Ggo95qrl4shS\nogoL8u35ERC4Z8+V+3WQuJIGOzl2fXu78ZXMqVdjkgoWc4ziBzqeRjrbO36o\nSg+9GLY8HkgZh1IjVb2USybEVqHS9jDHQRcDFxXwQ3QrWEPWNRb8817PHTv4\nFD/qb8Ku9KtwbeOWRtN6zynw+ceIRL8sNNrMhH0a7WuIUIrxkXiFnIOcnIcv\nAGpzr8fnB1ptyNIxTiuLbw/CKKFFNqIbNo3FaDPNTfqdCJLH8HAqT92woyYH\nDacfoAGWw2XTKtHDZMlwsAZ7wrc6KoKw+jLMApD6S3eLkZzQXkb+cTEaR49I\nh59YWHEXX425P/QdQ6WAXNfcW1+HUnyvso2qXAQC3UkbPLlHBGhuOhhtSsyL\n3jD3Zd+PyaPs+EKvQ3MpRgT3cs2K9Qe/swwaAfxm5rHTMPlDvdwP+d1+llTb\nT1X4npnIeMUmItxA3zS2GZJbe4PFNFME0Qkm5wEcYlHeRNMZ8yTbYeXrRhp3\naV3B0Y+ZzaL4nDEd5KNn/oupkHlopYDeyDi/p2kZG+fLxaz/JKVzPTzXuz6T\nu3XhHaZ/PxLXgNp9uf12/dg5rGkSRTedktCj22eGwg6S/VndsuVoqOWXjHkG\necCZ\r\n=TkCe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYzegFV0y6DpG+jmNkl1siyZHnBPMGOKWN9h65E9tuXQIgJePjPybfCaMa9TKpsqWsQ5adS405NxJ5vKOEvvw2xmk="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.12_1560542169058_0.7687768114499502"},"_hasShrinkwrap":false},"1.1.13":{"name":"unlockjs","title":"UnlockJS","version":"1.1.13","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/unlock.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"33ea99345843bcf96e812f1a92faa3614e35c176","_id":"unlockjs@1.1.13","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JiQYQcmkSlrJ2Aoz0OU1Vy3mY7zUq0XihpLJkdRr/j+CjR4+b+73Gxx1haLrOWI+twPaXSQq1OmTeuQ/ny6FJQ==","shasum":"98582721a02dccb0dd76850fc678e67308f7e493","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.13.tgz","fileCount":32,"unpackedSize":317581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBABmCRA9TVsSAnZWagAAm9YP/1CDJVxBb8+qQ40lSAOG\nSdAXm62UaByl+np++4UkjmAWTpGcJRoFEsno2y8SsU5ToYAnivPahqJoOK+u\nj7SDWLib3RypPdtnmHCv88EdL4XhuxgMWdmj34z32GP312eOS/2LxRT+0vw0\nsMwMDODMTUWjMIJnSTX5YGY5POeYsGex8rLqrxnL41TA4HMbvpgEx0PyCQPG\nzVGZ7xtQqg5pPQRtkW+2i6UFPpH5I5AXQMRFN+mxMlwMHEsanOorMb27Vaie\nRKVY8gIwnIu30r3tPqQngi/qjXwieAnJ4DiMPlwCULK+xaD94zbJE7wR7KtV\nYsSdwAAhTxsJc6iP59gfREa4xAcI2okLXIflKP24U8bOwv62kPmwNkXS69QG\n7U2dmHlJWE7WFYMrkNQkh6ohGg/YjU/4+bcW6EXdmgRCK9kvtXrhzXrSyBlU\nAHZGVlwOZuohJfc1gDDmNA7zvO3/y2aS3+ioFmIgnABy2L57boJNT7feo8vO\nenFy3hcXhdvSSZh7Jm/Da7miWfINtGR/mn6+S8xuggN+OPxXAGW5QO5Ql/9X\nq0EPMraiko4lS0hTHCwAOdJvP9IflwXS25HelxhAnvqhS5NGUVS6ZasjiRLf\nUKi6fUp41PZ1DQ4Dr/T9o1vmOojOGoG4rPZVaoHa3u0fkrSkQm7o4UQ8COty\nUvsI\r\n=lk/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRDEfHFy13om6V57928clP3iEq6mLfq01buDDXaooPgAiEAzEKFwcylgIW80y1Ak5C3ei51Lj6kn29tzPYhNVCiTPo="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.13_1560543334338_0.022115024738281752"},"_hasShrinkwrap":false},"1.1.14-0":{"name":"unlockjs","title":"UnlockJS","version":"1.1.14-0","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/index.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"2b446b6320d6d23e5028deb80960da525d23a209","_id":"unlockjs@1.1.14-0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-O2Zhj9RUoM30S6Bp006wD4iAUeWEWVODnHI13wtajRyI4f2hgXJzNZG/ywEi8NhEitp3lrRL9B/ftZyq4QMqwg==","shasum":"1ea3a006fdd20c08b1be983372532a746480c0ac","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.14-0.tgz","fileCount":32,"unpackedSize":317584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBAGBCRA9TVsSAnZWagAA9jUQAJ4OU0iu0Bevim0V4RVz\nWipb4H68Z6VkwK1h2DOlalCaz/CIlJSOQ/B82y9wjzfDnA0obv91awvswTof\nA0Nx8Zw1i1PYJD5ogaKb6kL1jTLBt7fpa+z25nmhdeucbpLKMGOIZqcfI9IJ\n7DA3A8cLpMZxjKTDb2waz2fGzdhzSNslcikmhK0fbj7tyAcrF5vpWeoVyRSs\nET2D09u/z+0t1pLeMgO5CSfl+cD3z+OX49DqpPVB/QEPoejstfd5newm+gUF\ng7dNnoxM0rFEzn10PnTJo0HfIIzshhwHdUN0PKC66HagSjF+fcnRS8BRFy+u\nlJrt0zov2Gbv5KP/nYWEbjzES7ueiFgFqa27s80/kBLBynSRT0mYKWEkiTY9\n6Q+kU4AA62fpryLDs2w83a8uTK6ZmRMNlufEphZBQsrnuSXCcOhFAnE/R9/7\n8Vtn0SD3+j/X18yXNJ6ETKdkB7hMx65YqyuzvaLrOOpjlmjYdaQH307i/asJ\nWGgRipan6Z911H8nhHxJDsDiPwBFrRQctx9f9S29UyD2zRr8lXvs8tVBHI06\n8DjNYvsWPq1hk9DpDP+/rwZBk1wsChIw1mKCxJv9OhJH642Vn26TQlBkrj9p\n5t9Ue1xEVAVdoulg/fhXIB8EMydGgdWwS+9tBWwLfV5z9EsvU2EbJIBxBbiO\nB10f\r\n=oyLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXsnHjINN4/OLvWdqduFJV1DeplNuZDnO6ZPXffbR3ZAiEAqIO4Ga3kMSzjmISg3UGgb2Ui73RZZ16gyU6l9XJdySw="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.14-0_1560543617074_0.2598226618821795"},"_hasShrinkwrap":false},"1.1.15-0":{"name":"unlockjs","title":"UnlockJS","version":"1.1.15-0","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/index.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"a5e9ccd98c6e4236ddda3502e63deeff048de7b7","_id":"unlockjs@1.1.15-0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5Fx8gDmImTWDnPWw3AOgl6RDJO7ehWCle4SvvTAD1iBLAlePTwHZB1+wMsUTzCAPuSq+FJngC2xfEVyBVQauwQ==","shasum":"6bf05e5b229607e5508eb4b8839d886cc30019b9","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.15-0.tgz","fileCount":32,"unpackedSize":317600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBAsoCRA9TVsSAnZWagAAs/0P/3BdKYhPP+D+I2QH0/b5\ntvwsJk2bhvyuFkvwZSJkl0YsKEMkp2pPq+1FhqXfzujWelk6MYAjOkKOpw2m\nP/U4Fi3v/MxeGjNW8mtBWC7pHrjWCMb5yi/kmqp3ivcIbqIfWvOl9t8D9nAh\nd/ou+Wc5Nvj2M/15J4Qt1TPpN94ORDZPti0rduUNsE6MjuLeYbYwI9OU0bxK\nKooGpWqYL73IeTkmBNBYHIRqu8iH5tFe+IvNw7HBX788tyvb+31Hn4vX4r+4\nYu8+AsTwq63JFqjnCbPNyF79ESGdCnKOhb84XDN6JXjo73tJI4mzBFyUDNbX\nj0HdJIWM/rDlifyblQM6S9HC/y+ZFWUkikjGKTPwMzrm9IC8tOpDEf4CCuVe\nA3d8RWG/g6gT46nEkLEPCIYvsEH5my652EjZIsP7nrpJCU08JgBOgsXC4dAN\nzj2j3CdXVVOr81Wg9HHihMn7tDWKjVVF5JnHUPQzyjRXtKl9/j/BwPfTpdcJ\nSyF/KjJo/MSpYML4fCZTiIqvrCXCgUNSdntFjBDDYHSo3/XGFMXjGt6qHZjn\nvptyWnrJZ7c/C/USGcO3eqxfpyDWJcEKzr7Vjrg/Dn0Texm+U2RyR3lPbGO2\nCauPtmBahAxGFyjAzYAjCN8z7TK5GQmJd3QVsc0MdOS0c2z1XdkHXIpNF03J\nEtN2\r\n=Vu4V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3SwC0EtE28jtQVW1XHGEETfMULjCL9RKhVbfFUAoxRAiAHh7moKSJvHKd8GmFCDI18K2yJSPr7rNEIQq8hM8qoog=="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.15-0_1560546087525_0.33576297093437346"},"_hasShrinkwrap":false},"1.1.16-0":{"name":"unlockjs","title":"UnlockJS","version":"1.1.16-0","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/index.js","source":"src/index.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.2","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"9f6ccdf728e63685345a08ef64c66b079e410ec5","_id":"unlockjs@1.1.16-0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VjB0QOeGNpYEHZ3n/UiL7XkbpIibwVEUCsrZzhuAr/Gka+7SLyG24Az0bIxGDPwgXKhArKeb3EpMTlCB2OFVKg==","shasum":"31a49c4d8d2f08226a8b4a9bbcfcc3f62a537952","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.16-0.tgz","fileCount":32,"unpackedSize":317627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBw5tCRA9TVsSAnZWagAACBsP/21tPFOvQr7b0wpU76hf\n+cBCUKwjF6cm6znWFMUyMT1iblwGz519qLcmw+1F4l6VrckdJVwbdtWA48m9\nJ/qHql1d6NbyLnlGALMd0nl8oV8utdw/aTKKSCOk3RDt0QvGPdsOcn5AQ0gP\ncb0U8ztVWSI1o2WVTNWETdYxCeplk/SdhrAJT973NgfWukWhUpPLjIXz4ifa\nYK5j7MGcCg93lyopYYU1z5OPbvfIKjZh1mTwNTuTrwSqJ4gAaiiZACrygBcQ\n07RN23veMHDkLr6Od2PVMSOFTTzGB7FhFrDznPZgCm+Ui8m0LiIU65v1eyKu\nseeqrAyk1Gq8kyHDy1PnmJ9QrJtfvJ/gfS3GuJJc6Eq1lQbIndQ5wmu5k2QA\nl44B/0bUhYm2N4jCy6MrMmMIlht1w3iJ7Ocd18KpndXnbgnB/u+ORsTAtOYk\nObSPh1MYQ6LE1BwbZrIQicIAEBdQvPmGN9En1KlCdhudN94bvvP6q2IXgLvk\nN/3gdmdW+nmRj+s3AgvrcSOoTVULbC/1q9odA7SC+/cUkQJHWj+pWOwpL8Ym\n7guQzDY2IG3IhNFdI/m/+NL7Ixt3tlnHGyz7W8UidUtzYB2bG5dl1LHsooDO\nxzg/mLO7IPQay/RjEW+j1MggHKB2HaVCVI97Yizach4xHU5c5hwQ0LgbUcXS\nqtEj\r\n=EqkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN4HFp1e3p2uRqvd8sMD5JsHJ7mZOGLW4pxN/Tir+K1wIhAPhUml5YuOpdBOOam+UnsrFwfO8g84reF8jxc8NOqYST"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.16-0_1560743532678_0.6030121127762151"},"_hasShrinkwrap":false},"1.1.16":{"name":"unlockjs","title":"UnlockJS","version":"1.1.16","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/index.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/preset-env":"^7.4.2","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.1","babel-loader":"^8.0.5","babel-plugin-istanbul":"^5.1.1","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.15.3","eslint-loader":"^2.1.2","jsdoc":"^3.6.3","karma":"^4.0.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^1.1.2","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.1.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.3.1","sinon-chai":"^3.3.0","webpack":"^4.29.6","webpack-cli":"^3.3.0","webpack-serve":"^2.0.3","yargs":"^12.0.5"},"dependencies":{},"gitHead":"34b5998edd5e9658dfb942982b429b636a0825c7","_id":"unlockjs@1.1.16","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-XR8kOz4cRBNj1zYh8mEKHM35PA1LEuf6wtCApFJBnr6aR1OG4nMl7gnkV8d7ojB40yWqqyXlYZNCIMPllEZtWg==","shasum":"8c94934b5ae19c61c1b47cf2d6d886e68fd15c06","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.16.tgz","fileCount":32,"unpackedSize":317554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZUKbCRA9TVsSAnZWagAAjloP/0G0TDSWKeoo76zmt2cI\nXWWjOhIbvFJlWLNgq5hQAsg5GO7qL54CMtWO/NoHCuVBy/b5fh4gJ2lxxZ+P\n/SuxUAG+2/zaNgS5FkF0+Fc72JGYUI4aLLfPC2CNPaYJxmWFeR+W8aAvVHU5\nT5OKvwM0yCV+ipecUzuyTlV+bl239oDF0O+UuVhkhgXlDJ87J7MwwbbGoFZs\nkfqqZ43Q/tQGy+hUyCpZHsdoSZPj4GfYfN/fpdkz4O2D/CV1O48r4WYMDtDV\nnj1hUNwor01/R+PtHGRSQqeMQSJPiKYZ4huuQrqlgBFMDeuWx2ISC3I5f3bX\nnexSi89Nu+HQ11hZer/90u4u6dsiiWNjkCuzuw5+ESqnDytYlHcmI2hty4Uq\nBNjhc08+5urGTbJ/CrlQU1XRK72P0w5M2Luy9nkhAR62eikaZd508AHYoErx\n7OBj2UyFEbVIkBz+eBaG6mxjbh0hZ28rngnBWlfdP8wXfkJ+Fd8VLb63q47e\nPyQW0c6e5aLm88y32UQ9K326J6jokKtwql29xZmbF9rjDiwNYtOzPccFE6jR\nMHpkZ1Z3dj8f6BTa0MxgWwiXukguIjgeKcV1csc6KsBVLNa4Jb0gUXCvdC3F\nyBMoL8yoXpFXK+1op6HjTgPPiPG5D4U51QE5m/75we5dLpw+RIVJHuRzL7Ky\nx9+T\r\n=D0Yt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/OT9cRrC0TdEx4iey5OG91j5++eHilT79hdd1HQM4hQIhAMdaDLYajG/enDuWm6/b59fDcjKbVk8KwEHNgoNZQpT3"}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.16_1566917274670_0.31580199511962026"},"_hasShrinkwrap":false},"1.1.17":{"name":"unlockjs","title":"UnlockJS","version":"1.1.17","description":"Use keyboard keys to their fullest potential!","main":"dist/unlock.js","module":"src/index.js","scripts":{"test":"karma start ./karma.conf.js --single-run","codacy":"cat ./coverage/report-lcov/lcov.info | codacy-coverage","dev":"webpack-serve --config ./config/webpack.dev.config.js --content ./demo --log-level info","build":"webpack --config ./config/webpack.prod.config.js --progress --hide-modules && pack build","docs":"jsdoc -c .jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"author":{"name":"Quangdao Nguyen"},"license":"MIT","bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"homepage":"https://docs.quangdao.com/unlockjs/","@pika/pack":{"pipeline":[["@pika/plugin-standard-pkg"]]},"devDependencies":{"@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.6","@pika/pack":"^0.3.7","@pika/plugin-standard-pkg":"^0.4.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-istanbul":"^5.2.0","chai":"^4.2.0","chai-subset":"^1.6.0","codacy-coverage":"^3.4.0","eslint":"^5.16.0","eslint-loader":"^2.2.1","jsdoc":"^3.6.3","karma":"^4.4.1","karma-chai":"^0.1.0","karma-chai-subset":"^2.0.1","karma-coverage":"^2.0.1","karma-coveralls":"^2.1.0","karma-firefox-launcher":"^1.2.0","karma-mocha":"^1.3.0","karma-sinon":"^1.0.5","karma-sinon-chai":"^2.0.2","karma-webpack":"^3.0.5","mocha":"^5.2.0","sinon":"^7.5.0","sinon-chai":"^3.3.0","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-serve":"^3.2.0","yargs":"^12.0.5"},"dependencies":{},"gitHead":"dbb9832f9c19bc10859c3757db04d44fc6b03a2c","_id":"unlockjs@1.1.17","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-ROFvZxRviBiFVwI3HJQeYkMPJ5XakQBsI5RKKMpCmILgBKGw1sCxhzIjQGtThdA90omBrujCP370RKiCgUGa3g==","shasum":"e32bba3d4964cecd13343410b52ff294952914c7","tarball":"https://registry.npmjs.org/unlockjs/-/unlockjs-1.1.17.tgz","fileCount":32,"unpackedSize":326918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9Rq+CRA9TVsSAnZWagAAi2QP/1Dwb7BO4L4XNVVuhOH0\n307kom7ruz6aKuidREXoj4J5Opwe6xy0fWz9yJNomMVDIeMsZ/85CDAskt74\nzphNcB3LdsMkEOoRldG+Ls3UlrAnVe9MAVs8aTHJQolqCxqx5NW1iaSjcaet\n7FI98NAc9vx4x1jPKKs+jhfSD8D5wuBwpyRNU3SIsaKfxRz/p81x1c8xUCEV\nss7s8CpuvBsVYXCvuGXKOvM16F/8Tw2rrE0dkAoaE3bj/c/XkserjE7dc7MK\nvTOtHxMUff3wHYUii83MgMSzAMZNOihoJ5Fw8ehpZ6Wx06RCEgmcpGRoNKwi\ntVc/NOyW/mOkZA7AG3lANi2IlMCCNfHom9q0UQ7zcln5sXQoheQfrDSEdcPR\nJJlcJWF8tgrgZMdypYTTTMCxNnT0J+0vCe2WcbfmNwbRe8cj7oBbvrx8lJEi\n8jDV7bXyFe/T+hVxc05sGCiC+gcGTvuNmj5MEA5+EP1p+jjww+dMYdBdHtnB\nnKkJNFq9jU8ouMF9EubYVREDZLupDvhvn4p3VbIzJjw7NO8hGLVic8BuP5oE\nPULZrTlfPHYBTrYp+cvq+hnRKnNexx+aCJak4RVXd22oFmOVGU73/cPvUprl\nv3Bd/jjoWZ0H5nblRnBUzDYiI2d9svDz14+rstTOlAsB2ngrg7Ao6e9jE4f/\nZSH/\r\n=+nCd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlKqTkzIiusHC2weZH2gQvfV5LCfeWH7Z0QiP3NiLzJAiATQW3XyvcF7FXLtY/psQjbtFNEgybd4qNXaHhXGt6oEA=="}]},"maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"_npmUser":{"name":"quangdao","email":"quangdaon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unlockjs_1.1.17_1576344254129_0.8152406374046968"},"_hasShrinkwrap":false}},"readme":"# UnlockJS\n\nDocumentation: [https://docs.quangdao.com/unlockjs/](https://docs.quangdao.com/unlockjs/)\n\n[![Build Status](https://travis-ci.org/quangdaon/unlockjs.svg?branch=version-2)](https://travis-ci.org/quangdaon/unlockjs)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/698acb80de9a47529903498ec0f3f050)](https://www.codacy.com/app/quangdaon/unlockjs?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=quangdaon/unlockjs&amp;utm_campaign=Badge_Grade)\n[![Codacy Badge](https://api.codacy.com/project/badge/Coverage/698acb80de9a47529903498ec0f3f050)](https://www.codacy.com/app/quangdaon/unlockjs?utm_source=github.com&utm_medium=referral&utm_content=quangdaon/unlockjs&utm_campaign=Badge_Coverage)\n\n[![NPM Install](https://nodei.co/npm/unlockjs.png?mini=true)](https://www.npmjs.com/package/unlockjs)\n\nUnlockJS is a JavaScript library to activate cheat codes and keyboard shortcuts in your project.\n\n## Installation\n\nThis library is available through npm.\n\n```\nnpm i unlockjs -S\n```\n\n### jsDelivr\n\nAlternatively, you can use [jsDelivr](https://www.jsdelivr.com/package/npm/unlockjs):\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/unlockjs/dist/unlock.min.js\"></script>\n```\n\n<sub><b>Note:</b> I'm just picky about the `.js` at the end. You can also use `<script src=\"https://cdn.jsdelivr.net/npm/unlockjs\"></script>`</sub>\n\n<!--\n### Pika\n\nUnlockJS is now available through [Pika](https://www.pika.dev/packages/unlockjs), a new modern JS CDN! [Learn more about Pika here.](https://www.pika.dev/about/)\n\n```javascript\nimport Unlock from 'https://cdn.pika.dev/unlockjs/'\n```-->\n\n## Usage\n\n### Getting Started\n\nBy default, UnlockJS creates a global function in the browser, but is exported as a UMD module so you can probably import using your setup ;)\n\nTo get started, initialize a new Unlock object using:\n\n```javascript\nvar unlocker = new Unlock({ /*** options ***/ });\n```\n\n#### Options\n\nWhen creating a new Unlock object, you can pass in the following parameters:\n\n**timeout (number)**\n\nThis sets the amount of time in ms before a cheat code times out. This is 500 by default.\n\n**resetOnMatch (bool)**\n\nIf true, when you successfully match a cheatcode, the timer is reset. For example, this allows chaining cheats one after another. False by default.\n\n### Cheat Codes\n\n```javascript\nvar konamiCode = ['up', 'up', 'down', 'down', 'left', 'right', 'left', 'right', 'b', 'a', 'enter'];\n\nunlocker.addCheat({\n\tname: 'konami',\n\tcode: konamiCode,\n\tcallback: function() {\n\t\talert('Cheater!');\n\t}\n});\n```\n\nThe `.addCheat` method accepts three parameters: a name, code array, and callback function. The name is just an identifier and has no use other than to find the cheat later on, but it should be descriptive enough for other developers to identify. Currently, UnlockJS has only been testing and verified as working on a traditional US keyboard layout.\n\nThere are two ways of passing in the parameters. The preferred method, as seen above, is by passing them in as an object. Alternatively, you can pass in parameters in the order of name, code, and callback:\n\n```javascript\nunlocker.addCheat('konami', konamiCode, function () {\n\talert('Cheater!');\n});\n```\n\nWhen passing the parameters as an object, the code property also accepts a string of individual characters. For example, the cheat code above can be rewritten as `code: 'UUDDLRLRba>'`. Below is a list of key codes, as used in an array and the single character counterpart. Special key symbols are loosely based off of [AutoHotkey](https://autohotkey.com/docs/Hotkeys.htm#Symbols).\n\n###### Character Chart\n\n| Key             | Array Item (case insensitive) | Character (match case) |\n|:----------------|:------------------------------|:-----------------------|\n| A-Z             | a-z                           | a-z                    |\n| 0-9             | 0-9                           | 0-9                    |\n| NumPad 0-9      | pad0-pad9                     | Unsupported            |\n| Up Arrow Key    | up                            | U                      |\n| Down Arrow Key  | down                          | D                      |\n| Left Arrow Key  | left                          | L                      |\n| Right Arrow Key | right                         | R                      |\n| Tab             | tab                           | \\_                     |\n| Esc             | esc                           | X                      |\n| Ctrl            | ctrl                          | ^                      |\n| Shift           | shift                         | +                      |\n| Alt             | alt                           | !                      |\n| Backspace       | backspace                     | <                      |\n| Enter           | enter                         | >                      |\n| Windows         | win                           | #                      |\n| Caps Lock       | capsLock                      | Unsupported            |\n\n#### Enabling/Disabling Cheats\n\nCheats can be enabled or disabled on command:\n\n```javascript\nunlocker.disable() // Disables all cheats.\n```\n\n`unlocker.enable` and `unlocker.toggle` can be used in the same way.\n\n#### Modifying Cheats\n\nNewly created cheats return themselves, and can be passed by reference to a variable. Alternatively, you can use `unlocker.find(name)` to obtain the cheat using the name used to create it.\n\n```javascript\nvar konami = unlocker.addCheat({\n\tname: 'konami',\n\tcode: ['up', 'up', 'down', 'down', 'left', 'right', 'left', 'right', 'b', 'a', 'enter'],\n\tcallback: function() {\n\t\talert('Cheater!');\n\t}\n});\n\n// is the same as:\n\nvar konami = unlocker.find('konami');\n```\n\nThe cheat object contains the same enabling methods as the Unlock object, but is specific to itself (meaning you can use `konami.disable()` to disable that specific cheat). Furthermore, you can set the hotkey and callback using by assigning new values to them:\n\n```javascript\nkonami.callback = function() {\n\tgainLives(30);\n};\n\nkonami.code = 'UUDDLRLRba';\n\n```\n\nPlease Note: The name property used to be read-only and is now changeable as UnlockJS no longer emphasizes restricting the things you do. However, if you do decide to manually set the name, you're a moron. No offense.\n\n#### Presets\n\nUnlockJS comes with several presets for common cheat codes.\n\n```javascript\nkonami.code = Unlock.presets.KONAMI;\n\n```\n\nUsers of ES Modules can also import the presets like so:\n\n```javascript\nimport { KONAMI } from 'unlockjs/src/utils/presets';\n\nkonami.code = KONAMI;\n\n```\n\n| Preset   | Code                                            |\n|:---------|:------------------------------------------------|\n| KONAMI   | Up Up Down Down Left Right Left Right B A Enter |\n| MK_BLOOD | A B A C A B B                                   |\n| GOD_MODE | I D D Q D                                       |\n\n### Shortcuts\n\nShortcuts are added in pretty much the same way as cheatcodes:\n\n```javascript\nunlocker.addShortcut({\n\thotkey: '^z',\n\tselector: '.selector',\n\tcallback: function() {\n\t\talert('Undo!');\n\t}\n});\n\nunlocker.addShortcut('^z', '.selector', function() {\n\talert('Undo!');\n});\n```\n\nThe `.addShortcut` function accepts three parameters, `hotkey`, `selector`, and `callback`. Like cheat codes, they can be passed as an object. When passed as individual parameters, the selector is optional. Providing a selector, which accepts either a string selector or an actual DOM element, binds the shortcut to that element so it does not hotkey outside of it.\n\n#### The Hotkey Parameter\n\nThe hotkey is what activates the callback and must be in the following format:\n\n```\n'^+a'\n```\n\n- Zero or more modifier key character (^, +, !, or #).\n- Exactly one hotkey (Any non-modifier key character).\n\nThe supported characters match the [character chart above](#character-chart). The initial behavior of a shortcut is not disabled by default (i.e. Ctrl+S still opens a save dialog). To prevent the default behavior, prepend your hotkey string with a hyphen. For example, `^s` (Ctrl+S) should be replaced with `-^s`.\n\n#### Modifying Shortcuts\n\nLike cheat codes, shortcut parameters can be modified by assigning them a new value.\n\n## ES Modules\n\nAt its core, the Unlock module is actually a wrapper around two separate submodules, providing extra functionality for managing both cheatcodes and shortcuts. As such, it may carry additional load that's not relevant to your project. Therefore, if you are using a build system that support modules, it is recommended that you instead import the components you need.\n\n```javascript\nimport CheatCode from 'unlockjs/src/cheatcode';\nimport Shortcut from 'unlockjs/src/shortcut';\n```\n\nUsage is mostly the same. Behind the scenes, `unlocker.addCheat([args])` is calling `new CheatCode([args])` using the same parameters you passed in and returns the CheatCode instance that was created. Therefore, anything in the documentation for CheatCodes above that's not specific to the Unlock class will apply here as well. Likewise, `unlocker.addShortcut([args])` creates and returns an instance of `new Shortcut([args])`\n\n## Contribution\n\nThis project uses Webpack to build the distribution files and tests. Please make sure to have npm and Webpack installed. The scripts are in package.json for your leisurely use.\n\n## License\n\n[MIT License](https://github.com/quangdaon/unlockjs/blob/master/LICENSE)\n","maintainers":[{"name":"quangdao","email":"quangdaon@gmail.com"}],"time":{"modified":"2022-06-28T05:09:41.894Z","created":"2017-03-05T05:42:40.994Z","0.0.1":"2017-03-05T05:42:40.994Z","0.0.1-alpha.1":"2017-03-05T15:56:31.599Z","0.0.1-alpha.2":"2017-03-05T16:06:51.028Z","0.0.1-alpha.3":"2017-03-06T03:54:36.404Z","0.0.1-alpha.3-1":"2017-03-06T04:25:16.085Z","0.0.1-alpha.4":"2017-03-08T05:47:59.306Z","0.0.1-alpha.5":"2017-03-11T02:33:40.495Z","0.0.2-alpha.1":"2018-03-03T00:49:53.080Z","1.0.0":"2018-04-14T04:19:48.941Z","1.0.1":"2018-04-15T02:35:15.709Z","1.0.5":"2018-04-19T01:55:30.453Z","1.0.6":"2018-04-19T02:06:40.782Z","1.1.1":"2018-11-14T05:36:25.882Z","1.1.2":"2018-12-28T17:31:38.573Z","1.1.3":"2018-12-28T19:40:07.386Z","1.1.7":"2019-06-01T04:48:40.993Z","1.1.8-0":"2019-06-01T05:00:32.751Z","1.1.5":"2019-06-05T22:12:39.408Z","1.1.8":"2019-06-05T22:13:49.610Z","1.1.9":"2019-06-14T17:19:56.625Z","1.1.10":"2019-06-14T17:52:35.746Z","1.1.11":"2019-06-14T18:02:28.744Z","1.1.12":"2019-06-14T19:56:09.173Z","1.1.13":"2019-06-14T20:15:34.476Z","1.1.14-0":"2019-06-14T20:20:17.234Z","1.1.15-0":"2019-06-14T21:01:27.723Z","1.1.16-0":"2019-06-17T03:52:12.893Z","1.1.16":"2019-08-27T14:47:54.827Z","1.1.17":"2019-12-14T17:24:14.354Z"},"homepage":"https://docs.quangdao.com/unlockjs/","keywords":["unlock","cheats","cheater","cheat","codes","keyboard","shortcuts","hotkeys"],"repository":{"type":"git","url":"git+https://github.com/quangdaon/unlockjs.git"},"bugs":{"url":"https://github.com/quangdaon/unlockjs/issues"},"license":"MIT","readmeFilename":"README.md","author":{"name":"Quangdao Nguyen"}}