{"_id":"@danharrin/alpine-mousetrap","_rev":"11-0f899e21e61e2c3dfcdee8abb90c4c9d","name":"@danharrin/alpine-mousetrap","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@danharrin/alpine-mousetrap","version":"0.1.0","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.0","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"ea25b0b8e933bd0bdfef5f33a25ae2bc941980f7","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.0.tgz","fileCount":17,"integrity":"sha512-8QAVeC/7FIPgQ4D5hdDKE2uVI1lSKAs75+2K1R2uLLhtfsCdYS89KagMql7MANl7df4Ct0jygdIBTT5UX+Npwg==","signatures":[{"sig":"MEYCIQDZb9saD197NjJdkKC5WjA8rxZ+h1YfAZgwTc80AmWzQQIhANtE5717HYu8EXJpFABjCz+UfWcqNft66U6V4S3xjJma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicsdwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrByw//Qpj4PISnLnhQxZjX0iO/AL5VhphZ3NZtw49qEyTTH/F1U8ch\r\ntzOpYbVcnC0FXcXC5u/EU+UnIn98jStjzqvQMvbvcf1tztzXTGDM3jvRmBnx\r\nQa1YhRw4PWaE9GVMJ/7TlOUWDeks+++p/1mP1mGtJQvhfFkHsRaX/BoNF8xP\r\nDtNepEOCyUAR7LgMQC/AFaBMKSvtrDlny+ockzfVRNFYDaWCeF3nxzx8IyvM\r\nZoYnvdZ0uePROk41u+hPG/5GFRqlF/GzAA4lsCQ/0KNwqt61h/jEsBATRTt/\r\nC/x4r++on6dgMDQCSq26NNQu1bqLwrgIjiy+Oyf3dTGZZRsSOdMBQP63U+4v\r\nSI3dcP+9vjkVlTzpr9CmxLvGmBMAh0QxvUgvX/CzMLpesW0Pb5Id7wKNLRuw\r\nsgOJ0AXS1vgFk3VW6QHcMvE2rs3D/ibJpBpWNfsWDNQI9N6PU33xHXR0Omi4\r\ncDgLgWko/sKaPMliY6j/UjluPTNVanVombvxu+3WondnFQpk3LCsUdoYiZbG\r\nHbZLrmWDoTrZagcX4ooZTosjEv/7MoB3h9lyvPN0OxnV6hloy/UiHB4gD1P8\r\nMqhyD9TvWSJsPSa87SFCzYSfpQI+0pukIYE0zHZ2aHprWaRKTFrEQzPHgMBG\r\nAtB+7K33g3JaJKnoDAlmf8lN813P2m+gBG8=\r\n=NC4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"8.5.2","description":"Simply copy to the users mousetrap in your Alpine.js components.","directories":{},"_nodeVersion":"17.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.0_1651689328089_0.5887773729467551","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@danharrin/alpine-mousetrap","version":"0.1.1","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.1","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"742b770493e9e7ac38baaa3cb4be8aab69d65126","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.1.tgz","fileCount":18,"integrity":"sha512-7SglIjRbjUrK3yXwcQmhcbBUl66EHHPO2jXXRyWwVCeR2F/mfMSc8puIojI4o8ruzshupD6LMqfmLVsZ+iOklw==","signatures":[{"sig":"MEUCIQDkhFuW8TfLZc9GYNQrsLOraEGB6658gSdYJQ4Thyi5xgIgOM+lImR6o5ENp62dsGIBpeZBsWgx2jCY2FGw634JC7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicsqJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHPA/8CnREnGrLYN3KapBRuR8nr4sssk8nyh+iLyIcIYn+/TScGRb3\r\nqlRSeVs5TVKMvkhg0Z3p4J1MY4GE9Mifn7s2zGNx7PdfnZAdKE0ThpsAGFCR\r\nH5h/cAZrIV4QKwopuKTYCHsTgKAuppaJjquUdlqXfW0El0VGwQw8MZJon8vF\r\nvbJGax2UDL/K5cl5uiO/ww5ONYBqJczqtcBc812l/V6WjhGV98z0LPDMZkzf\r\nbwMD+mRQ2Aucvuqp0SS5Ye05XQPOnhvagZ5dioiIS2PRvFTCWHKTxkumRxJK\r\n5+OHqZGJWsl0QFoj8pCT12/EiAhimqByqq8zeHtpYC2n/PqJ0VXjOgXuE2yZ\r\nLkbCQVJ+EmzDbpnnNaEPHfkKuY9NdCwiXu53HuqOK1JZJ6CDS5s/kmXZPNF4\r\nTU8A11POa3gqkBDN7G9GDmbL/IRzKktoFV4W9Dn67+o7cTlJR+84HdoegeUQ\r\n8zCL0ha6EhSqbF1uKgxhr/F5alkWzes+wQdQ8baLAVifT4FH61oKrBhYxO6c\r\nTsDgShzC49OfUQowDTXjWt5x8kMnMcM+Y4ygNdSpbDJGSJKt9nvuZVW7GUyG\r\n4ReOekZGjXWh/B8VWTzvWLSHh1qBchkmGo6h/9tmGudyK3eQywogxUjeavIV\r\n5TRnEY1dIgySwUiuLm6kpbTjH+obWgqJSMQ=\r\n=1F5X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"b4ab24ec9ad0997813f15ce2084565c6c4183d8d","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"8.5.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"17.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.1_1651690121390_0.10352444979554276","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@danharrin/alpine-mousetrap","version":"0.1.2","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.2","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"63c2c5babae944956a334040643fdb02a6543219","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.2.tgz","fileCount":18,"integrity":"sha512-ZBrhO1w0z+eRJS+DO/Qkd0yTEp/alBJcm393yGFltNJbR2jYnWYC7L912i8Ty6JJYCH9GzglGM0wk7IMu/1sSA==","signatures":[{"sig":"MEUCIDdQGw7wGuAiMQCf8SUbFzCw58nW3UaE3kT2DOmDGSTzAiEA28LJg/VbZ5AgCuOqC2xQSxPr8xCIo0DjCda5eU2A6Ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJict6XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlLg//WHXVgTqd0XpfS2rHloIp1mN0aWQ7ezm/OyOkfl1N3iM+CGdL\r\nAEFmAZYxRGcPnHAW1c+EF50Jzkntgt797DQ9Mlx+UV7B2OcibqiNJeEhQyKm\r\nFkPAztXaJIW0PKQIvptT2BhzEWKuSEnNVE0G9D658bcFzI1z3wveDF3vnQim\r\nq7Fj5DP2f/Le6sfLfpJNEh4S6FzIq5Bu6xRgxhtwx1bKXkmqErEwiIlGOaAB\r\nZAclh7CTQwPf2n+UmBMyUqfAKvyN2FtZ7y2Jb+Tn095MEKUCti8o5lojtMvn\r\nompulYk1OmufLa6kRGxNr9+VytFESoX3PEUBE7NvNRx864MT31MNr7OUslss\r\ngEfGioCwoDDSvIujiIDbwX0bFYNHgpgMlGAgGpS5zzEUqSjXvLE/3a5x5tp8\r\nz2/Dy3nE2ze4kOWklxo/rAUxc+p435ztKwHmhPUnizmI6H9b0pYhhsawhwuL\r\n/nLOCvVmROaO2DKzp2XHr5KHT8B9S0JJvbbZjxPdLNlw+ojzMEH+GaAigbyA\r\nj0zP0RcDLL9ASv6yDPOIN/pTa1gWMijxJBdrB80a5eMJJYcSKP/qiuzf1nIX\r\nJ9vunC2rB3mskwT/SQloJs52gpMzg5q3i2qwRFNPdRIxlYrjDek8fkGtClcm\r\nUOWqx0c86XiaDi9xHSofK7wcQoAm71Bxv3Q=\r\n=tNvU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"eb7473208b4d55e6f4fa5b6a3e59750651e9032f","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"8.5.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"17.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.2_1651695255215_0.14439805611518253","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@danharrin/alpine-mousetrap","version":"0.1.3","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.3","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"106b80e5bae6c2c649275f576e87b6b515414e57","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.3.tgz","fileCount":18,"integrity":"sha512-l0nbTpqYbrsVvXr1DKYQhpXiDO83GSaZECiVfSJ2BedL5pbFlGcwAWk6Qu13MPusbLe6wk0/8Bpd8O0r1J/kVw==","signatures":[{"sig":"MEQCIGYSv81r+ZdSwMvHd14iVXN+lX8jCXM6PTDYrFqRPERPAiA/z3rV394CY07jvPzw39cRGy2YlK3Nw4ysoFlVs63Meg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJict6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsqA//e6CKaujJeK1V3oQyidS6tqnLbsq0WVHlC4lU3+uEIx3Q272f\r\nMo33CPZ1UIebMsV7rI2dDbk6lSmj1ODvKGU6dkOmFKgSZeaqqSmHHk6+V/cz\r\nazIUFFSQfpecVnYNx4vcLpSwzjFgUuspKG51ZTuMTRDHaOmcDcIoekKaBziK\r\ny7NRV8lORtaZBzVUZ+wlO9sTRdeUaV+7/W1ET2NaoEr/gA2gWJKqaqMbTrAq\r\nkJW1xnFaNd6BCYaI00kqCicwozmqDETR14eEx5iRkq8I9xQVQj2TIW12nJTE\r\nqFkFgs6JP8k1EBlhTZOxo7sDafJ3zygEEiAaNPR/oBa+nqJdK5Ti4gxtWdGB\r\nV7kON6DXW5IZkDvK+cPXM8SvQVLrzEWzDUK6743roE1h4GBhhWhVSJln6fDJ\r\nMTxo9WvkCiPdvqLDVcXin955e8jnQv5h84M1BZY5FiSiqG5cA5A6ecsfDN7W\r\n8VL6ETnERilNvQU0CQPLCGsPfRm8XoI0HqRCMJE3fvIyNVgUMl/YKKhwA9ro\r\nnLbdYDbwILB8ZFIw1+75Kmz3Xs85N2Kna7wKfco9zulL2Qc0g110gh4HH2kR\r\nkQAaJIR3RI6XHRz0N+e4om+Nznt7xhY6wWfLgj7ZRBFYwukPZGs9/x1u86Ha\r\nTKplnKaaXij3HkFBewh8zKxMla5jkidCnVM=\r\n=qLMB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"eb7473208b4d55e6f4fa5b6a3e59750651e9032f","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"8.5.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"17.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.3_1651695275594_0.4070746321549037","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@danharrin/alpine-mousetrap","version":"0.1.4","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.4","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"19c4957329a035f0987d598ba2d2172a3b46335a","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.4.tgz","fileCount":18,"integrity":"sha512-Ys5hisoGIHt1kbTJx0okBUny2J52+gpeM8h+GWN0YOT836FHc4TvVZ3kFBItXgGbVW+lJfFjJW2WZ6lqYDelKw==","signatures":[{"sig":"MEUCIQDXCE8TVUoaAHgXrkWbV/RMSfCR0BEOXaprXW894bBhPAIgGyXKSq28o5Vx0WCFBqvlTk7JbrtjEeFBWr9fPyRiDtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicuv2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFdhAAjZhEe/pSvh4/3pX/sxpSxu05vxkUh7rBx3DrzgoSeGMAmR54\r\nFZap81Fu1G97Nc2j/2PKRczxje9XxefNLn2OiY4dh4EhXd3wnI7Bom5mUIWj\r\nS5CFYQjSAdYO+FU4TYSu2NX/iNbMb8S51hEamRD8fGYIXOnDr1s+VnT5tJmM\r\nr55HF26eMdsFLRotc3don2wLSmpOwPZTjbjHQ/UrOv/cHtBPhh5C/6gAGYBZ\r\nmKDxU1dUrmt6lhqcIYofLtmzna4dqQE+DfJX5ChVrtmfU5LcBh6i4o+BMoZF\r\noVzWbrnPqXEidCu+DrihvIfpzkJBmV89mbJWjGWMwoR/WtjF69/trPp+tC1H\r\nvsNthI9yhLmOejdbf7y258SpVzMht1/XyOZkYITSTa1GLMmO4SHlPwGm7laz\r\noI2IL4WdbEoyKL3W5k35oGi+e24v3QEJOYWTfTj3rbAtcJlJTh0FNpgU1bKw\r\n3Qa8ctCUVS0Wve0EI2hOx134IBqUTurK+Ir9J7vvpbs1ez6nLnvH+Ozf8w8g\r\n8vv1xNp7Ueq0emIXuNqNu9XwWIFWO2xF+diTIt5oxidy7gi/57I+JQN38gnB\r\ndUIBpFf/KdXmJ/gvBClQMQT4C38EI0muxTn8FwDIdLkkzrsmny9H0FeUIaoI\r\nvhwrtDU0UswoM97SjEIrnmsDruzGiZPB450=\r\n=+XwI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"96cbaa6dbce8fd5edcfe6e364730e9319880137f","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"8.5.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"17.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.4_1651698677925_0.6351292791684111","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@danharrin/alpine-mousetrap","version":"0.1.5","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.5","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"9351eaea816e35c7675badefd1d9aa856958a434","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.5.tgz","fileCount":18,"integrity":"sha512-7Cm7ZdIEhjfjzgA9FJihkLrd3OvsS6eEwYwXawh9BpjUrpRkq1A5Ah3PvyDkJcVMciGRW6zLUcPVjhZNVyJc9g==","signatures":[{"sig":"MEUCIQCKdseIuY55wy2IxQTumi2Dj8WU/mh32EuEzQctsEgaoAIgLb/uvPAp4RbybrUpMY+6ih5ReBLpcDZPWYSWrVfDjSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixXptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0mhAAjS8xmsf48MxfyHfFqNFa5F58OY6DrrMBUGQAxJBKtEuPzPiO\r\neIogErAO7ne2TxdqAbyExSVB1KvW0538riynQ2FM6kWKAynrzxICduiaRDwp\r\nODVx5Klc0Yp3u9z5sOcnYlhkSCZp6ULCJFu3HnzWGLICqjXHCqbr7rZbfIGU\r\nnjaSlzJDb52o6T+4l/P2Obsu5KkYI4jZ+gSCEpB+1fTXVWzuYfSsMAV9EJ4r\r\n+ufWWGUsQ8LanywmQ6PdIJ4oD5nMThRgAglO7+b84per2408cs6SBhGTneks\r\n55pgnC9UxnrVtu/q54/4/HJtxKOgXoyIEt8s1ji9F+3Oa3M2mh71LR/0uQmk\r\nEvwsgLHUzwen1Uf0+avpLF95Kdtwg86PVh0Ijzn0K3gpSG+A9DT6pk1scXsh\r\nCAGJ3nQ1dPnx2TzDa2COHeuWMnbUlZSrsa/5VGUoAducpNLSPiDXcAr4WpbE\r\niJG54sJbCMrNRV75oyVI1EvRcaDFt17QoTnG7h0Lntcu3VHVbZncQeciLQL+\r\nySlhDEOk8j/iV1vSfiG1FvtMaRl/YMMWX4nfBNxYF/eSTXnnx3VUPwp3E8fK\r\n3AcwnOQMV+daKNVL6DlUIbzIcWYDrsCiyS/eqFK5LXTU3YJR3uLAVAZ95bCN\r\nWD1sOIRF8rHdlYxMJwZn9sPsv3wkao76tzc=\r\n=yHd+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"d0ad139e0992647ce49d2e36ba66f955e7ca3968","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"8.5.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"17.7.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.5_1657109101283_0.1843756318088643","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@danharrin/alpine-mousetrap","version":"0.1.6","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.6","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"00c275f16868bf8d7a64acaddd9ca1894de3bcd2","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.6.tgz","fileCount":14,"integrity":"sha512-NKdnTtakvaA6eqXhItXgpIsa/tmY+22SBNje6IahkVhjY9ULACDURMlZDfJ5i8i5ilI7gR6PcZZHURWrEITUYA==","signatures":[{"sig":"MEQCICdv7WJ+BshHEP234tpqvcnhtG85dXo7wbh0kUAdDdxGAiAeYKs7SugdS2F/TxQLwvSvFlWBM/BrUTpK0Xe+wehAAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66901},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"f854e5c3d3a255ce1ba26dcce1c04758333c6a9d","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"9.7.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.6_1715758685191_0.8424891144115687","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@danharrin/alpine-mousetrap","version":"0.1.7","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.7","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"292104d5c2ca7ebd201c4f5d472a4824b31f2547","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.7.tgz","fileCount":15,"integrity":"sha512-bMzPC7AIylIOrptgC2/uqZPhIhAIm9pQWQVqxtsuA1UXdLyY/pKnAngV2WlHo6K3pzxsj8LK2KKcGJkJr6sKiQ==","signatures":[{"sig":"MEQCIGYdYRFyxHHxVlAPIH2lyQ7hpEVCXEtE/DQD/SICQQXvAiBuOdR567aCozZ9xP50bcrl2u/Ds563sZ7m9ck6AyNo5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70021},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"e7f53387e4715c8aa3ff5601b5425eae2a7ee1cd","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"9.7.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.7_1742469977075_0.9590554181576452","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@danharrin/alpine-mousetrap","version":"0.1.8","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.8","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"76789f187ea92b7c0857a5379e38af591f590b14","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.8.tgz","fileCount":23,"integrity":"sha512-edQlgGmRWGlOxq24xLdjbS5DbNTXuEVs5xAPkQIPABmPLSZOwkIdLoqYx8X230l/1ATAX3AWB1oWVCKBQaKB0w==","signatures":[{"sig":"MEYCIQDFsM9UjJMWusRWiP0k7ajnLH0Whbo3+pe8mfdM5z6//gIhAKcj1ajVHNIEg/QSivDiAyUvPqNaIwL6C2Ak7103d69w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70681},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"da33aa503e2f2c5233e25d89921c7d615142cac2","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"9.7.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"20.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.8_1759589954449_0.39951688034015365","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@danharrin/alpine-mousetrap","version":"0.1.9","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","_id":"@danharrin/alpine-mousetrap@0.1.9","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"dist":{"shasum":"acaa44f1728274546f49c5cd90c0b1e3630ff000","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.9.tgz","fileCount":23,"integrity":"sha512-9JrRzc9sH6AK6TKcw7PM0MIqQFZzSqxRbzwyDD585O5/wGk4dc6hUosZ7/nSGd4bQr3YIJz5sDg7RvbI70PCjQ==","signatures":[{"sig":"MEUCIQCArEfmz7nsTwHxm6XZ5lMcVTWVh18deVkB01++88o8bgIgY1Z23cRSLN8Vv2XG7uR/hfRG7/PuMln6h3L9sC93woM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72507},"main":"dist/module.cjs.js","type":"module","module":"dist/module.esm.js","gitHead":"4e541f3b73f008dc233455281738e18ce6e8fa34","scripts":{"lint":"eslint .","test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint-fix":"eslint . --fix"},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"repository":{"url":"git+https://github.com/danharrin/alpine-mousetrap.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple library for handling keyboard shortcuts with Alpine.js.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.4","eslint":"^7.22.0","esbuild":"^0.8.39","mousetrap":"^1.6.5","@types/jest":"^27.0.2","brotli-size":"^4.0.0","lint-staged":"^10.5.4","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","eslint-plugin-standard":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/alpine-mousetrap_0.1.9_1764323223205_0.6683956031439355","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@danharrin/alpine-mousetrap","description":"A simple library for handling keyboard shortcuts with Alpine.js.","version":"0.1.10","license":"MIT","author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"repository":{"type":"git","url":"git+https://github.com/danharrin/alpine-mousetrap.git"},"main":"dist/module.cjs.js","module":"dist/module.esm.js","type":"module","devDependencies":{"@types/jest":"^27.0.2","brotli-size":"^4.0.0","esbuild":"^0.8.39","eslint":"^7.22.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0","jest":"^27.2.4","lint-staged":"^10.5.4","mousetrap":"^1.6.5"},"scripts":{"test":"npm run build && node --experimental-vm-modules node_modules/.bin/jest","build":"node ./scripts/build.js","watch":"node ./scripts/build.js --watch","lint":"eslint .","lint-fix":"eslint . --fix"},"_id":"@danharrin/alpine-mousetrap@0.1.10","gitHead":"dcdf6c27882bc620463fe30f62d6da036e5f0ae8","bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"homepage":"https://github.com/danharrin/alpine-mousetrap#readme","_nodeVersion":"26.5.1","_npmVersion":"10.9.9","dist":{"integrity":"sha512-mvpyGheyi1TgonctelnzVGhl+mrZxlD0itPbitN2oGBIPd6QW4d3QxshMZEykoam0Q+pUo5dDh+p4m3gTb9vRQ==","shasum":"f76a8be1a9ecba1c1678b21664ac6299d29bdb4d","tarball":"https://registry.npmjs.org/@danharrin/alpine-mousetrap/-/alpine-mousetrap-0.1.10.tgz","fileCount":14,"unpackedSize":69673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICigOSbYqxrzXj9OGlRVucY8iH0nJKyy/EqrGKF+R1Z2AiEAjkhk0/Sh4tHalxUcpg+ScRvvWV+V/PlERwETM5I/OvI="}]},"_npmUser":{"name":"danharrin","email":"dan@danharrin.com"},"directories":{},"maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/alpine-mousetrap_0.1.10_1788085884330_0.4291759164125337"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-04T18:35:28.022Z","modified":"2026-08-30T10:31:24.594Z","0.1.0":"2022-05-04T18:35:28.270Z","0.1.1":"2022-05-04T18:48:41.528Z","0.1.2":"2022-05-04T20:14:15.393Z","0.1.3":"2022-05-04T20:14:35.791Z","0.1.4":"2022-05-04T21:11:18.156Z","0.1.5":"2022-07-06T12:05:01.539Z","0.1.6":"2024-05-15T07:38:05.372Z","0.1.7":"2025-03-20T11:26:17.288Z","0.1.8":"2025-10-04T14:59:14.635Z","0.1.9":"2025-11-28T09:47:03.398Z","0.1.10":"2026-08-30T10:31:24.451Z"},"bugs":{"url":"https://github.com/danharrin/alpine-mousetrap/issues"},"author":{"name":"Dan Harrin","email":"dan@danharrin.com"},"license":"MIT","homepage":"https://github.com/danharrin/alpine-mousetrap#readme","repository":{"type":"git","url":"git+https://github.com/danharrin/alpine-mousetrap.git"},"description":"A simple library for handling keyboard shortcuts with Alpine.js.","maintainers":[{"name":"danharrin","email":"dan@danharrin.com"}],"readme":"> ✨ Help support the maintenance of this package by [sponsoring me](https://github.com/sponsors/danharrin).\n\n# Alpine.js Mousetrap\n\nA simple library for handling keyboard shortcuts with Alpine.js.\n\n![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/danharrin/alpine-mousetrap?label=version&style=flat-square)\n[![Monthly downloads via CDN](https://data.jsdelivr.com/v1/package/npm/@danharrin/alpine-mousetrap/badge)](https://www.jsdelivr.com/package/npm/@danharrin/alpine-mousetrap)\n\n## About\n\nThis plugin adds a new `x-mousetrap` directive to all of your Alpine components that can be used to register keyboard shortcuts.\n\n## Installation\n\n### CDN\n\nInclude the following `<script>` tag in the `<head>` of your document, just before Alpine.\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/@danharrin/alpine-mousetrap@0.x.x/dist/alpine-mousetrap.js\" defer></script>\n```\n\n### NPM\n\n```bash\nnpm install @danharrin/alpine-mousetrap --save-dev\n```\n\nAdd the `x-mousetrap` directive to your project by importing the package **before** Alpine.js.\n\n```js\nimport Alpine from 'alpinejs'\nimport Mousetrap from '@danharrin/alpine-mousetrap'\n\nAlpine.plugin(Mousetrap)\n\nwindow.Alpine = Alpine\nwindow.Alpine.start()\n```\n\n## Usage\n\nTo register keyboard shortcuts for a button or other clickable element:\n\n```html\n<div x-data=\"{}\">\n    <button\n        type=\"button\"\n        x-mousetrap.command-k.ctrl-k\n    >\n        Button\n    </button>\n</div>\n```\n\nCheck out the original [Mousetrap](https://github.com/ccampbell/mousetrap) documentation for more shortcut examples.\n\nIf the shortcut uses a `+`, replace it with a `-`. If the shortcut is a sequence, replace the space with `--`. If you're registering more than one shortcut, separate them with a period.\n\nAlternatively, you can invoke a custom function when the keyboard shortcut is hit:\n\n```html\n<div x-data=\"{}\">\n    <button\n        type=\"button\"\n        x-mousetrap.command-k.ctrl-k=\"console.log('command k or control k')\"\n    >\n        Button\n    </button>\n</div>\n```\n\n### Global bindings\n\nYou may listen for \"global\" keyboard events that will work anywhere, including inside input fields:\n\n```html\n<div x-data=\"{}\">\n    <button\n        type=\"button\"\n        x-mousetrap.global.command-k.ctrl-k\n    >\n        Button\n    </button>\n</div>\n```\n\n### Slash (/)\n\nYou may listen for \"/\" keypress events using the keyword \"slash\":\n\n```html\n<div x-data=\"{}\">\n    <button\n        type=\"button\"\n        x-mousetrap.global.slash\n    >\n        Button\n    </button>\n</div>\n```\n\n## Versioning\n\nThis projects follow the [Semantic Versioning](https://semver.org/) guidelines.\n\n## License\n\nCopyright (c) Dan Harrin\n\nLicensed under the MIT license, see [LICENSE.md](LICENSE.md) for details.\n","readmeFilename":"README.md"}