{"_id":"keycon","_rev":"3347933","name":"keycon","description":"Keyboard Controller","dist-tags":{"latest":"1.4.0"},"maintainers":[{"name":"younkue","email":""}],"time":{"modified":"2024-08-07T03:52:58.000Z","created":"2019-04-11T06:38:07.319Z","1.4.0":"2022-12-04T01:50:39.467Z","1.3.2":"2022-10-19T14:03:42.332Z","1.3.1":"2022-09-24T03:47:20.565Z","1.3.0":"2022-09-24T00:49:42.932Z","1.2.2":"2022-07-23T08:51:22.595Z","1.2.1":"2022-07-23T08:14:47.531Z","1.2.0":"2022-07-02T15:51:23.330Z","1.1.2":"2020-10-18T03:30:21.451Z","1.1.1":"2020-10-17T21:16:36.200Z","1.1.0":"2020-08-28T19:44:48.343Z","1.0.0":"2020-08-21T15:27:53.926Z","0.8.0":"2020-01-02T06:25:15.860Z","0.7.1":"2019-12-31T08:24:27.670Z","0.7.0":"2019-12-31T08:17:37.648Z","0.6.0":"2019-10-05T14:13:20.534Z","0.5.0":"2019-08-24T17:14:47.123Z","0.4.0":"2019-08-24T16:51:11.630Z","0.3.0":"2019-06-07T16:49:13.795Z","0.2.2":"2019-04-16T18:10:17.735Z","0.2.1":"2019-04-16T17:50:09.949Z","0.2.0":"2019-04-12T20:31:50.756Z","0.1.3":"2019-04-11T17:34:49.137Z","0.1.2":"2019-04-11T17:25:24.672Z","0.1.1":"2019-04-11T17:23:01.873Z","0.1.0":"2019-04-11T17:06:38.456Z","0.0.3":"2019-04-11T16:56:33.933Z","0.0.2":"2019-04-11T16:52:30.256Z","0.0.1":"2019-04-11T16:43:59.053Z","0.0.0":"2019-04-11T06:38:07.319Z"},"users":{},"author":{"name":"Daybrush"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"versions":{"1.4.0":{"name":"keycon","version":"1.4.0","description":"Keyboard Controller","main":"./dist/keycon.cjs.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/index.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.7.1","@scena/event-emitter":"^1.0.2","@cfcs/core":"^0.0.6","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.2","@daybrush/jsdoc":"^0.3.7","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"ca3ec3be8df6ce9d0efb4adbdd01a9e273af3a05","_id":"keycon@1.4.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"bf2a633f3c3b659ea564045938cff33e584cebd5","size":34527,"noattachment":false,"key":"/keycon/-/keycon-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.4.0.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.4.0_1670118639282_0.5510025717619569"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-04T01:50:43.867Z","publish_time":1670118639467,"_cnpm_publish_time":1670118639467},"1.3.2":{"name":"keycon","version":"1.3.2","description":"Keyboard Controller","main":"./dist/keycon.cjs.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/index.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.7.1","@scena/event-emitter":"^1.0.2","@cfcs/core":"^0.0.6","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.2","@daybrush/jsdoc":"^0.3.7","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"066a257e86e8d2ce22a42905c852d04f4f26d498","_id":"keycon@1.3.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"4def6e13ee450b22d3d6a8eaf7215dda8ecbde97","size":33877,"noattachment":false,"key":"/keycon/-/keycon-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.3.2.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.3.2_1666188222175_0.5677015697952066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-07T08:35:07.620Z","publish_time":1666188222332,"_cnpm_publish_time":1666188222332},"1.3.1":{"name":"keycon","version":"1.3.1","description":"Keyboard Controller","main":"./dist/keycon.cjs.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/index.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.7.1","@scena/event-emitter":"^1.0.2","@cfcs/core":"^0.0.6","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.2","@daybrush/jsdoc":"^0.3.7","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"c0c30fa2f9e75c21b33e4615f8921980f029253e","_id":"keycon@1.3.1","_nodeVersion":"16.16.0","_npmVersion":"8.18.0","dist":{"shasum":"cfea34c8250abb48503fbe87b8770ce5f1ce12ec","size":33224,"noattachment":false,"key":"/keycon/-/keycon-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.3.1.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.3.1_1663991240289_0.8796165453570457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-24T03:50:23.989Z","publish_time":1663991240565,"_cnpm_publish_time":1663991240565},"1.3.0":{"name":"keycon","version":"1.3.0","description":"Keyboard Controller","main":"./dist/keycon.cjs.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/index.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.7.1","@scena/event-emitter":"^1.0.2","@cfcs/core":"^0.0.4","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.2","@daybrush/jsdoc":"^0.3.7","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"bac8a4dbbb4aeb10a0ccb89a4a7858b7fb9b0ab5","_id":"keycon@1.3.0","_nodeVersion":"16.16.0","_npmVersion":"8.18.0","dist":{"shasum":"65fb21eb757d6dd9b6a3e488851e226f14a57595","size":32834,"noattachment":false,"key":"/keycon/-/keycon-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.3.0.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.3.0_1663980582725_0.734107586255049"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-24T00:49:51.062Z","publish_time":1663980582932,"_cnpm_publish_time":1663980582932},"1.2.2":{"name":"keycon","version":"1.2.2","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.7.1","@scena/event-emitter":"^1.0.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"b8592ae169b8e7fd627551eaabcce81ec2bf4867","_id":"keycon@1.2.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"004facc286cee0a926f8f37cc2bcea23ddccdbca","size":19824,"noattachment":false,"key":"/keycon/-/keycon-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.2.2.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.2.2_1658566282396_0.3063698892252953"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-23T08:51:27.703Z","publish_time":1658566282595,"_cnpm_publish_time":1658566282595},"1.2.1":{"name":"keycon","version":"1.2.1","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.7.1","@scena/event-emitter":"^1.0.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"36742dea8e99c43909810ebb7dd9117e965d3927","_id":"keycon@1.2.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"5edad6fdf051de17024398bfffc4a9ee3385c27d","size":3585,"noattachment":false,"key":"/keycon/-/keycon-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.2.1.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.2.1_1658564087327_0.04578111634013804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-23T08:14:56.221Z","publish_time":1658564087531,"_cnpm_publish_time":1658564087531},"1.2.0":{"name":"keycon","version":"1.2.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && npm run doc && release --dirs dist,doc","release:init":"npm run build && npm run doc && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.7.1","@scena/event-emitter":"^1.0.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"30196482bc263f385d74c95ced718a7e8b16361c","_id":"keycon@1.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"87944ca5eaa59742edc95f4e9ddf829872dc7c8e","size":19394,"noattachment":false,"key":"/keycon/-/keycon-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.2.0.tgz"},"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"maintainers":[{"name":"younkue","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.2.0_1656777083147_0.4193228740828636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-02T16:09:13.436Z","publish_time":1656777083330,"_cnpm_publish_time":1656777083330},"1.1.2":{"name":"keycon","version":"1.1.2","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && npm run doc && release --dirs dist,doc","release:init":"npm run build && npm run doc && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.0.0","@scena/event-emitter":"^1.0.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"a24b72bb296544a290a7b7a22068eda76d8ab4aa","_id":"keycon@1.1.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"a7a9f5f22f32012fafd11e68c4283911d0738bce","size":19734,"noattachment":false,"key":"/keycon/-/keycon-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.1.2.tgz"},"maintainers":[{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.1.2_1602991821300_0.19315934706703897"},"_hasShrinkwrap":false,"publish_time":1602991821451,"_cnpm_publish_time":1602991821451,"_cnpmcore_publish_time":"2021-12-16T20:33:58.525Z"},"1.1.1":{"name":"keycon","version":"1.1.1","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && npm run doc && release --dirs dist,doc","release:init":"npm run build && npm run doc && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.0.0","@scena/event-emitter":"^1.0.0","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"ee0107b9d9ab1f646c6c233154acf65c065b7a74","_id":"keycon@1.1.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"6d882c0c788ed0c60c44fa4085f549c7aeccf1af","size":19729,"noattachment":false,"key":"/keycon/-/keycon-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.1.1.tgz"},"maintainers":[{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.1.1_1602969395885_0.16445388935050698"},"_hasShrinkwrap":false,"publish_time":1602969396200,"_cnpm_publish_time":1602969396200,"_cnpmcore_publish_time":"2021-12-16T20:33:58.801Z"},"1.1.0":{"name":"keycon","version":"1.1.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && npm run doc && release --dirs dist,doc","release:init":"npm run build && npm run doc && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.0.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"e2ae95c6e0dce45b8f68380b72f1a451d7171679","_id":"keycon@1.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"2f86f8bf984e90450aa521b04931cb8039e2a4c7","size":19757,"noattachment":false,"key":"/keycon/-/keycon-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.1.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.1.0_1598643888246_0.8205836782715523"},"_hasShrinkwrap":false,"publish_time":1598643888343,"_cnpm_publish_time":1598643888343,"_cnpmcore_publish_time":"2021-12-16T20:33:59.078Z"},"1.0.0":{"name":"keycon","version":"1.0.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && npm run doc && release --dirs dist,doc","release:init":"npm run build && npm run doc && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^1.0.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"056bf3136124a9d35cd770c5fa71951296819b57","_id":"keycon@1.0.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"a34e9e33a9d123dede2a6baf900d430ea892e390","size":20252,"noattachment":false,"key":"/keycon/-/keycon-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-1.0.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_1.0.0_1598023673791_0.2029416983744179"},"_hasShrinkwrap":false,"publish_time":1598023673926,"_cnpm_publish_time":1598023673926,"_cnpmcore_publish_time":"2021-12-16T20:33:59.379Z"},"0.8.0":{"name":"keycon","version":"0.8.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && npm run doc && release --dirs dist,doc","release:init":"npm run build && npm run doc && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.10.1","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"1424c73d7a530b2badfcc98ef63a6c45bd58055a","_id":"keycon@0.8.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"18566c5acc55e3f44f684a5b03929bc90839254e","size":25929,"noattachment":false,"key":"/keycon/-/keycon-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.8.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.8.0_1577946315718_0.9842729792849076"},"_hasShrinkwrap":false,"publish_time":1577946315860,"_cnpm_publish_time":1577946315860,"_cnpmcore_publish_time":"2021-12-16T20:34:00.060Z"},"0.7.1":{"name":"keycon","version":"0.7.1","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && npm run doc && release --dirs dist,doc","release:init":"npm run build && npm run doc && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.10.1","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"4baf5eec1fc2c6ee840031094c28da437e2046cd","_id":"keycon@0.7.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"9a4c4facc01bfb32ef1ae1245d5deb6b06ba9227","size":25684,"noattachment":false,"key":"/keycon/-/keycon-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.7.1.tgz"},"maintainers":[{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.7.1_1577780667525_0.2471505597095096"},"_hasShrinkwrap":false,"publish_time":1577780667670,"_cnpm_publish_time":1577780667670,"_cnpmcore_publish_time":"2021-12-16T20:34:00.341Z"},"0.7.0":{"name":"keycon","version":"0.7.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.10.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.20.1","typescript":"^3.4.3"},"gitHead":"d946c30c368f12b76ba261b3eb63a4fb41619590","_id":"keycon@0.7.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"810b077476fc0571cb9e20317656c86e6903e16f","size":25683,"noattachment":false,"key":"/keycon/-/keycon-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.7.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.7.0_1577780257503_0.37964769977327983"},"_hasShrinkwrap":false,"publish_time":1577780257648,"_cnpm_publish_time":1577780257648,"_cnpmcore_publish_time":"2021-12-16T20:34:00.607Z"},"0.6.0":{"name":"keycon","version":"0.6.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.10.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"d946c30c368f12b76ba261b3eb63a4fb41619590","_id":"keycon@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"cca85b2035b0635e9d68e16f8e2884248a520a4b","size":24763,"noattachment":false,"key":"/keycon/-/keycon-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.6.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.6.0_1570284800300_0.13294290670835562"},"_hasShrinkwrap":false,"publish_time":1570284800534,"_cnpm_publish_time":1570284800534,"_cnpmcore_publish_time":"2021-12-16T20:34:00.864Z"},"0.5.0":{"name":"keycon","version":"0.5.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.10.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"^0.1.0","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"45b3f20d4873b2dde9df40459bba8c9c56ed05d7","_id":"keycon@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"bd97df5dd76ba813e629be40e2b10b4ce2e22b40","size":24604,"noattachment":false,"key":"/keycon/-/keycon-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.5.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.5.0_1566666887011_0.20525898344110205"},"_hasShrinkwrap":false,"publish_time":1566666887123,"_cnpm_publish_time":1566666887123,"_cnpmcore_publish_time":"2021-12-16T20:34:01.467Z"},"0.4.0":{"name":"keycon","version":"0.4.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.1","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"1397f896af451d8f86c777bb8da76b1d17fe37e0","_id":"keycon@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"e1adc3a731be248df8f6ef3d1d59937736c502a2","size":22587,"noattachment":false,"key":"/keycon/-/keycon-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.4.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.4.0_1566665471498_0.7802098785346485"},"_hasShrinkwrap":false,"publish_time":1566665471630,"_cnpm_publish_time":1566665471630,"_cnpmcore_publish_time":"2021-12-16T20:34:01.686Z"},"0.3.0":{"name":"keycon","version":"0.3.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.1","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"^0.1.1","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.2.4","daybrush-jsdoc-template":"^1.5.3","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"3f3951b478b9ffa16a06ae32531f47f53a98f41c","_id":"keycon@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"ba1f2811b34682ce3d399bf47ccd3dd02f156852","size":22088,"noattachment":false,"key":"/keycon/-/keycon-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.3.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.3.0_1559926153695_0.1340397624446239"},"_hasShrinkwrap":false,"publish_time":1559926153795,"_cnpm_publish_time":1559926153795,"_cnpmcore_publish_time":"2021-12-16T20:34:01.973Z"},"0.2.2":{"name":"keycon","version":"0.2.2","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.1","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.1.1","daybrush-jsdoc-template":"^1.5.3","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"8a46e25ca08000512f9d61fbd4a878cb1ae8da2e","_id":"keycon@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"915cde4b06b44d4b84ce4229102023aa67e80fea","size":52880,"noattachment":false,"key":"/keycon/-/keycon-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.2.2.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.2.2_1555438217587_0.1386571802838188"},"_hasShrinkwrap":false,"publish_time":1555438217735,"_cnpm_publish_time":1555438217735,"_cnpmcore_publish_time":"2021-12-16T20:34:02.345Z"},"0.2.1":{"name":"keycon","version":"0.2.1","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.1","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.1.1","daybrush-jsdoc-template":"^1.5.3","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"c0be9ccdeb263fe01bc7fc5173b60d13e5dc0a8c","_id":"keycon@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"a1e702848fc56f2218f1270f3ca76d4b3319cd7c","size":52416,"noattachment":false,"key":"/keycon/-/keycon-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.2.1.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.2.1_1555437009792_0.218218490765828"},"_hasShrinkwrap":false,"publish_time":1555437009949,"_cnpm_publish_time":1555437009949,"_cnpmcore_publish_time":"2021-12-16T20:34:02.676Z"},"0.2.0":{"name":"keycon","version":"0.2.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","keywords":["key","keycode","keyboard","component","esm"],"scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","doc":"rm -rf ./doc && jsdoc -c jsdoc.json","release":"npm run build && release --dirs dist,doc","release:init":"npm run build && release -i --dirs dist,doc"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.1","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/jsdoc":"^0.3.7","@daybrush/release":"^0.1.1","daybrush-jsdoc-template":"^1.5.3","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"c0be9ccdeb263fe01bc7fc5173b60d13e5dc0a8c","_id":"keycon@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"ab14cac8047196513807752db7f02c7b5ad5519d","size":52459,"noattachment":false,"key":"/keycon/-/keycon-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.2.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.2.0_1555101110648_0.9304248545286733"},"_hasShrinkwrap":false,"publish_time":1555101110756,"_cnpm_publish_time":1555101110756,"_cnpmcore_publish_time":"2021-12-16T20:34:02.980Z"},"0.1.3":{"name":"keycon","version":"0.1.3","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","release":"npm run build && release","release:init":"npm run build && release -i"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/release":"^0.1.1","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"d22abf7a9c42099436c25aadff603a3e4df4078a","_id":"keycon@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"6b31bc6f7a2bd5b3660edaefa0c6b6df55f2d8c4","size":45980,"noattachment":false,"key":"/keycon/-/keycon-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.1.3.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.1.3_1555004088997_0.3796681645090263"},"_hasShrinkwrap":false,"publish_time":1555004089137,"_cnpm_publish_time":1555004089137,"_cnpmcore_publish_time":"2021-12-16T20:34:03.329Z"},"0.1.2":{"name":"keycon","version":"0.1.2","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","release":"npm run build && release","release:init":"npm run build && release -i"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/release":"^0.1.1","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"785edd78f6a6cc39fa31b9d99a23a6747ad00e1f","_id":"keycon@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"daa795719aa1757e04cde72b863a1665eb61ad0e","size":45977,"noattachment":false,"key":"/keycon/-/keycon-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.1.2.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.1.2_1555003524566_0.5371042923725888"},"_hasShrinkwrap":false,"publish_time":1555003524672,"_cnpm_publish_time":1555003524672,"_cnpmcore_publish_time":"2021-12-16T20:34:03.683Z"},"0.1.1":{"name":"keycon","version":"0.1.1","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","release":"npm run build && release","release:init":"npm run build && release -i"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/release":"^0.1.1","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"944aa4b20bcc21515b347384b80819b94f8420cd","_id":"keycon@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"3c7d3092f244bf9d1dba9bb3c4fb8cdb37bdfbb5","size":45931,"noattachment":false,"key":"/keycon/-/keycon-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.1.1.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.1.1_1555003381728_0.6297140396834207"},"_hasShrinkwrap":false,"publish_time":1555003381873,"_cnpm_publish_time":1555003381873,"_cnpmcore_publish_time":"2021-12-16T20:34:03.959Z"},"0.1.0":{"name":"keycon","version":"0.1.0","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","release":"npm run build && release","release:init":"npm run build && release -i"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/release":"^0.1.1","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"692966d9ce47851998050785911f4997d60c36b5","_id":"keycon@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"124ca4022f0938f72dee4ebbca53fef7fc4c8349","size":23114,"noattachment":false,"key":"/keycon/-/keycon-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.1.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.1.0_1555002398287_0.17603975549551554"},"_hasShrinkwrap":false,"publish_time":1555002398456,"_cnpm_publish_time":1555002398456,"_cnpmcore_publish_time":"2021-12-16T20:34:04.200Z"},"0.0.3":{"name":"keycon","version":"0.0.3","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","release":"npm run build && release","release:init":"npm run build && release -i"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/release":"^0.1.1","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"f7b4361b9ccf3f7a40370a76777ee0cfa4f4e225","_id":"keycon@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"c04765cc4fe6c5089247764266b96c9c369b621a","size":23022,"noattachment":false,"key":"/keycon/-/keycon-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.0.3.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.0.3_1555001793788_0.6580643845293794"},"_hasShrinkwrap":false,"publish_time":1555001793933,"_cnpm_publish_time":1555001793933,"_cnpmcore_publish_time":"2021-12-16T20:34:04.457Z"},"0.0.2":{"name":"keycon","version":"0.0.2","description":"Keyboard Controller","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","release":"npm run build && release","release:init":"npm run build && release -i"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/release":"^0.1.1","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"f7b4361b9ccf3f7a40370a76777ee0cfa4f4e225","_id":"keycon@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"cbfcd05b55384f641f46e01a3d9248bf9d53b669","size":21104,"noattachment":false,"key":"/keycon/-/keycon-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.0.2.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.0.2_1555001550125_0.25255086564617457"},"_hasShrinkwrap":false,"publish_time":1555001550256,"_cnpm_publish_time":1555001550256,"_cnpmcore_publish_time":"2021-12-16T20:34:04.704Z"},"0.0.1":{"name":"keycon","version":"0.0.1","description":"","main":"./dist/keycon.js","module":"./dist/keycon.esm.js","sideEffects":false,"types":"declaration/KeyController.d.ts","scripts":{"start":"rollup -c -w","build":"rollup -c && npm run declaration && print-sizes ./dist ","declaration":"rm -rf declaration && tsc -p tsconfig.declaration.json","release":"npm run build && release","release:init":"npm run build && release -i"},"repository":{"type":"git","url":"git+https://github.com/daybrush/keycon.git"},"author":{"name":"Daybrush"},"license":"MIT","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"homepage":"https://github.com/daybrush/keycon#readme","dependencies":{"@daybrush/utils":"^0.7.0","@egjs/component":"^2.1.2","keycode":"^2.2.0"},"devDependencies":{"@daybrush/builder":"0.0.4","@daybrush/release":"^0.1.1","print-sizes":"0.0.4","tslint":"^5.15.0","typescript":"^3.4.3"},"gitHead":"f7b4361b9ccf3f7a40370a76777ee0cfa4f4e225","_id":"keycon@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"6e9e7fad95c1495b659d1ea3a213ae09455cf94d","size":20957,"noattachment":false,"key":"/keycon/-/keycon-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.0.1.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.0.1_1555001038908_0.42998098294626796"},"_hasShrinkwrap":false,"publish_time":1555001039053,"_cnpm_publish_time":1555001039053,"_cnpmcore_publish_time":"2021-12-16T20:34:04.952Z"},"0.0.0":{"name":"keycon","version":"0.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"keycon@0.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"younkue","email":"daybrush@gmail.com"},"dist":{"shasum":"cd6dcccdc5f0c42cee8317adb4877e3cabc375e4","size":236,"noattachment":false,"key":"/keycon/-/keycon-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/keycon/download/keycon-0.0.0.tgz"},"maintainers":[{"name":"younkue","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keycon_0.0.0_1554964687102_0.7904587164350374"},"_hasShrinkwrap":false,"publish_time":1554964687319,"_cnpm_publish_time":1554964687319,"_cnpmcore_publish_time":"2021-12-16T20:34:05.147Z"}},"readme":"# keycon  [![npm version](https://badge.fury.io/js/keycon.svg)](https://badge.fury.io/js/keycon) \n\nKeyboard Controller\n\n* [API Documentation](https://daybrush.com/keycon/release/latest/doc/)\n\n\n## Installation\n```\nnpm i keycon\n```\n```html\n<script src=\"https://daybrush.com/keycon/release/latest/dist/keycon.min.js\"></script>\n```\n\n\n## How to use\n\n```js\nimport KeyController, { getCombi, getKey } from \"keycon\";\n\nconst keycon = new KeyController();\n\n// The focus went out of the browser.\nkeycon.on(\"blur\", () => {\n    console.log(\"blur\");\n});\n// keydown all\nkeycon.keydown(e => {\n    console.log(e);\n});\n// keydown space\nkeycon.keydown(\"space\", e => {\n    console.log(e);\n});\n// keydown alt + space combination\nkeycon.keydown([\"alt\", \"space\"], e => {\n    // [\"alt\", \"space\"]\n    console.log(getCombi(e));\n    // \"space\"\n    console.log(getKey(e.keyCode));\n\n    console.log(e);\n});\n\n// keyup all\nkeycon.keyup(e => {\n    console.log(e);\n});\n// keyup space\nkeycon.keydown(\"space\", e => {\n    console.log(e);\n});\n// keyup alt + space combination\nkeycon.keyup([\"alt\", \"space\"], e => {\n    console.log(e);\n});\n```","_attachments":{},"homepage":"https://github.com/daybrush/keycon#readme","bugs":{"url":"https://github.com/daybrush/keycon/issues"},"license":"MIT"}