{"_id":"@aburai/vue-autofocus","_rev":"5-51e61db75cf133de4235f37f111c13d8","name":"@aburai/vue-autofocus","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.2":{"name":"@aburai/vue-autofocus","version":"1.0.2","description":"Vue plugin to help manage focus handling.","author":{"name":"André Bunse","url":"aburai"},"license":"MIT","main":"dist/vue-autofocus.common.js","module":"dist/vue-autofocus.esm.js","unpkg":"dist/vue-autofocus.js","jsdelivr":"dist/vue-autofocus.js","repository":{"url":"git+https://github.com/aburai/vue-autofocus.git","type":"git"},"typings":"types/index.d.ts","keywords":["vue","focus"],"scripts":{"build":"node build/build.js","release":"bash scripts/release.sh"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-preset-env":"^1.7.0","babel-preset-flow-vue":"^1.0.0","eslint":"^6.4.0","eslint-plugin-flowtype":"^4.3.0","eslint-plugin-jasmine":"^2.10.1","eslint-plugin-vue-libs":"^4.0.0","flow-bin":"^0.108.0","rollup":"^1.21.4","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-watch":"^4.3.1","terser":"^4.3.3","typescript":"^3.6.3","vue":"^2.6.10"},"gitHead":"63cc23a9f10f639722533b004c3909b914b39582","bugs":{"url":"https://github.com/aburai/vue-autofocus/issues"},"homepage":"https://github.com/aburai/vue-autofocus#readme","_id":"@aburai/vue-autofocus@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-W3SYlkvedYtJj/W3h6kjX8MJOfQU2XJHoKyKXFKeAxVt9ZLurmV0WFaPxN+smiszqiV19ghFsNVLwdsjn7H8aw==","shasum":"5244867fbad4daeafb70b596a99dc549e4184543","tarball":"https://registry.npmjs.org/@aburai/vue-autofocus/-/vue-autofocus-1.0.2.tgz","fileCount":15,"unpackedSize":35417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjohXCRA9TVsSAnZWagAAqd4P/i6kK/k8hHTgSnTk6uRN\nUAwnq41bPfpGj1V2MOlMECAok5GQnFWuhpcRSz1ARogdo3v3DXlq+jFNuSyg\naQcAaSYWWyeCrQ/0iMGMlIvzurLsAzKIHoP2wa1JFKLVKJ4HhI69wV5JhSvl\nuHaY/8A/lUzxGXHmrC6HhP+7SxgrslhmoXaPX6PhfSBDnbfjHfOpZql07VMM\nZabABbMeQFJdkQaxdZX9FTUPiLhEm2vn/gvm5WWtsNuxHuJuRptCa9qz4H71\nXE/pjzddbNJSHMOWzS2LNqKm1eg2vVt0ZaHbdOuwQQpttJK9eofMJXYvPQfM\nLYWAkl0s/uH9TYRbvQcPdTbVKYvvKgxAUevunbljEiSN9sZNRJtPomRv7YW7\ns55Wh8vINKpk7aNUOs3X8/yKHR+uzLrcQLkuIn+cAJEkIk+0nq7+Dezi3AO/\nfaSkkTgnAqugZ+6d2MIXX08e8TukqM/q1shORS/OOBa+whCXaEXzqcWg7oE1\nos/WHarbIKK2hm5tZ7KayySjbprKI0g4+lpZxr+NnU0NCp5PlNrMtWCXIPC1\nnXIc9bu+r8Tl7UP8nIRtooAnBqQiBwcUCDNkiXMgMQeIfYoNki0fRVg1Ion2\ny9dDARO5ig5m86oUD03wZXEkI114dVm3qAa0NLpBKOgdcMRokeyPUKLSOYdu\nKigf\r\n=F79f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN1+/R42Pgih1fg3NncfteAV2jr4p8T/xy8xs/nmpSuwIgC/Bo9VTjC6w5iS73fK4DnnC+R7NhDjdUCRDKncMG/pA="}]},"maintainers":[{"name":"aburai","email":"andre.bunse@gmail.com"}],"_npmUser":{"name":"aburai","email":"andre.bunse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-autofocus_1.0.2_1569622102551_0.25375581600644415"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aburai/vue-autofocus","version":"1.0.3","description":"Vue plugin to help manage focus handling.","author":{"name":"André Bunse","url":"aburai"},"license":"MIT","main":"dist/vue-autofocus.common.js","module":"dist/vue-autofocus.esm.js","unpkg":"dist/vue-autofocus.js","jsdelivr":"dist/vue-autofocus.js","repository":{"url":"git+https://github.com/aburai/vue-autofocus.git","type":"git"},"typings":"types/index.d.ts","keywords":["vue","focus"],"scripts":{"build":"node build/build.js","release":"bash scripts/release.sh"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-preset-env":"^1.7.0","babel-preset-flow-vue":"^1.0.0","eslint":"^6.4.0","eslint-plugin-flowtype":"^4.3.0","eslint-plugin-jasmine":"^2.10.1","eslint-plugin-vue-libs":"^4.0.0","flow-bin":"^0.108.0","rollup":"^1.21.4","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-watch":"^4.3.1","terser":"^4.3.3","typescript":"^3.6.3","vue":"^2.6.10"},"gitHead":"eec3a64210c290e77a9e5744d0ec3f9d2d44cf17","bugs":{"url":"https://github.com/aburai/vue-autofocus/issues"},"homepage":"https://github.com/aburai/vue-autofocus#readme","_id":"@aburai/vue-autofocus@1.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-ZsqyCgQDAaxs6M4zD1kSiLZChzIhXM+xKUzALoAHAitrafZOK/R0oA0dcdO+UVuIKzMAsMlHDjXF453Z3qiDfg==","shasum":"65c9d1f37c7199e7a577df7e6ef70eb0296f4159","tarball":"https://registry.npmjs.org/@aburai/vue-autofocus/-/vue-autofocus-1.0.3.tgz","fileCount":15,"unpackedSize":50732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdscXnCRA9TVsSAnZWagAAlLIP/iSqKCrBZlg/X16HTN2p\nHuEVaJuci8tmcTSywvZQNTAz/S0rpNrd3AOCSZD1idYkpONY9wQAo2Oqug3m\nR7Mchhq2db/YlJt76R+it6HELjtH3IamKvd3FI3Pk+y91p7lSrVUrZDg+T7I\neDy/nXzzaNEz1LVYF4MAxWcTgZmMTzwh8rHI9GOvbtPkYBjm873t3PVJmomH\n9rnk/YrRP4PWeaz8OgMOY10+alHG4gudl6pDIOjJwFDejg80j7BwLHR/aELD\nD5AeYsNmSdYO7j8IQE/qT6tmC8nmpLQPtsxKuhjg70wL0Mc/qaaAwJimBE2F\ncvVbocWMelO0obWekUFK2FMdyl89IukfdaFfUGCNPvenOgneL/3zSlWcKGyd\nHMuH/2KkwULFoWKmWafTztswfRT09uFMthGs/KPATc/iLZWpPz9NiJGCnnJn\nJZN3dPpPrBvIDs80AZv40EgPddaj9EVn5hy1KPbts6Tf1N9VNaNGe6AHO2mt\napZIjb+huN1lA0nIstCxntRVlh5f93rRCavYH6czYmrlZV8ubFPGZqB1CEIL\n7wH2vo+paGGy+I2N6XQ0+kvCddlDuDXjzd9yZHBst/V11tDwUXGzPnI1srBV\nvjA8LXcZUu7BIwmVoZVyMyM2P0nsNPTrtQgT+8s+m+BBw5EQBnekof9Qw2F6\neDmp\r\n=AzMX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBe4SssJwmlBk0fZPZhK5l5ee9DrUe20S6xVTm3fYD4gIgU8VRsl9Cj8/fcYR+e9o86GFYZIWGDEA0MFSt4/JdwhY="}]},"maintainers":[{"name":"aburai","email":"andre.bunse@gmail.com"}],"_npmUser":{"name":"aburai","email":"andre.bunse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-autofocus_1.0.3_1571931623029_0.6866242324698697"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aburai/vue-autofocus","version":"1.0.4","description":"Vue plugin to help manage focus handling.","author":{"name":"André Bunse","url":"aburai"},"license":"MIT","main":"dist/vue-autofocus.common.js","module":"dist/vue-autofocus.esm.js","unpkg":"dist/vue-autofocus.js","jsdelivr":"dist/vue-autofocus.js","repository":{"url":"git+https://github.com/aburai/vue-autofocus.git","type":"git"},"typings":"types/index.d.ts","keywords":["vue","focus"],"scripts":{"build":"node build/build.js","release":"bash scripts/release.sh"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-preset-env":"^1.7.0","babel-preset-flow-vue":"^1.0.0","eslint":"^6.5.1","eslint-plugin-flowtype":"^4.3.0","eslint-plugin-jasmine":"^2.10.1","eslint-plugin-vue-libs":"^4.0.0","flow-bin":"^0.110.1","rollup":"^1.25.2","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-watch":"^4.3.1","terser":"^4.3.9","typescript":"^3.6.4","vue":"^2.6.10"},"gitHead":"94bb1b4ea6837f63f7fb6a6509880733fec3df45","bugs":{"url":"https://github.com/aburai/vue-autofocus/issues"},"homepage":"https://github.com/aburai/vue-autofocus#readme","_id":"@aburai/vue-autofocus@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-2Jm4H6x9TguGvuh2Zl9adkIptNoENq9CaUTWY2qkkLN/aP2xvFSkpQD/XMAy5/TPEj2bbmsl7ePk5SDMqz5cxQ==","shasum":"da6d13601af354ab783587cb929f41588254fa40","tarball":"https://registry.npmjs.org/@aburai/vue-autofocus/-/vue-autofocus-1.0.4.tgz","fileCount":15,"unpackedSize":51308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtuXfCRA9TVsSAnZWagAA11gP/RkZz/lcJibynrpPwRws\naZ61m3jv1+KeogFKnDILsxAMMJ8Q8sXpC+8xoprwcDbVQsHTpbQ6vvKvMkQ5\nmCjjMouQl85FvLZiWYcWWCFIhjffKrBbDaKwYpe2FyjOrNUYLiEUQ74u5sh0\nfzcB6X5suE/96roZAF09vQRmPjZW50TN7XFIl5VzhBytzkfF4/ddzGMveYuz\nmvi8suZqvZy8XTCg/wEooVYfZsDdOhFnLGncfYq4R4/qg776p2+TGNMJVazU\nvamil8VgNxUpkM+7b1hkEX2vSjUgM/5S1e3bZqvf+nR6aZpzVm39q0tl+RlR\noryi78aGSMS9pVUSxF94HVpR53Yq56+Gj3pS5CFzy5SNv8xvC6LFbkVJwNZ4\nbS7Qu5X09qhIpAsk2CGIyKhp2vtQQgERQ4DZh1EXDaRVSpiaWuzZIFUcFc9M\nkRj9c/NoA9E4SZwvm5S6Tzye2f2PtynmTKeJhXDFMlOA9w+NrsIUgWdxvIdI\nJzoCYNadIiRnykUMkmAixy55sTNeEYtoFziwVQfD506+S4dgDk36jV5GUTtm\nrZYJ39LsKSpvvEp1JpKAQox+GI9hwOEdcxQQbCiwai9A50zuFO+jS56d4d/2\nUcM+osXnuJLu88+WxD4KT5ioa0NI9iqj0kMyCT5zbhmfvLtxOH4k1x6f4WBC\nEWCC\r\n=x2I6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMSara0cxhciLjWc7l6+ocHnLeREmPI5JejlJk4QivvAIhAK6bgLMtnVld4/Lpm0cN3e2zthSjeCbIWz2HJbxb8VZ/"}]},"maintainers":[{"name":"aburai","email":"andre.bunse@gmail.com"}],"_npmUser":{"name":"aburai","email":"andre.bunse@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-autofocus_1.0.4_1572267486851_0.10041419130144313"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aburai/vue-autofocus","version":"1.0.5","description":"Vue plugin to help manage focus handling.","author":{"name":"André Bunse","url":"aburai"},"license":"MIT","main":"dist/vue-autofocus.common.js","module":"dist/vue-autofocus.esm.js","unpkg":"dist/vue-autofocus.js","jsdelivr":"dist/vue-autofocus.js","repository":{"url":"git+https://github.com/aburai/vue-autofocus.git","type":"git"},"typings":"types/index.d.ts","keywords":["vue","focus"],"scripts":{"build":"node build/build.js","release":"bash scripts/release.sh"},"devDependencies":{"babel-core":"^6.26.3","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-preset-env":"^1.7.0","babel-preset-flow-vue":"^1.0.0","eslint":"^6.8.0","eslint-plugin-flowtype":"^4.7.0","eslint-plugin-jasmine":"^4.1.0","eslint-plugin-vue-libs":"^4.0.0","flow-bin":"^0.122.0","rollup":"^2.3.3","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-watch":"^4.3.1","terser":"^4.6.10","typescript":"^3.8.3","vue":"^2.6.11"},"gitHead":"934c29f2a890bdbd1bf620299a014a1f2f2a4225","bugs":{"url":"https://github.com/aburai/vue-autofocus/issues"},"homepage":"https://github.com/aburai/vue-autofocus#readme","_id":"@aburai/vue-autofocus@1.0.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9vanTaGOG53HLgDrWzTOgdGAu8AEWz03Cl+FPhnzkHNPGWeoADmaj4YPfMXQUUIFukqmDPMgE9EJO6igBbEDHg==","shasum":"3b70777d6558cbfc7db9645d9a1435961407259e","tarball":"https://registry.npmjs.org/@aburai/vue-autofocus/-/vue-autofocus-1.0.5.tgz","fileCount":15,"unpackedSize":51432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxxk6CRA9TVsSAnZWagAAmG8P/jBz9PFcUQyPT21YYJ/d\na3GK9Vd8WOM6UX4kcgNj0U8S5Aqdmjtf2uISsPmF75X18cdLV+ESoQaTGeF8\neJ4VYmCe6Yf7vCVDMcfpeDq9Qwo2g2qpwBX4NSwvZiCSoi3NefYjwlQMtIns\ncyOqubwujkz6p5oYBY4ajzKek7Nm6gW6VEA/nXhjcQvwlKHgfHgJYd3+T2F9\nilOgFkXfgYds5/AAmY91NbgUe46+ZGn3he/RLJx6WLXmO8QzkMW9PKXZBT4c\nqk7HXNpryjbpNHK7ryd4HBqCM+0sqfaeLJXSO73ATqXAsk3i3wOc9IzI5aJ2\nXeRsofPJPwhHQs55DNeS7j1r+dFccRUJw5nmE2NjeOmXBCtOlOsyfFcyxkec\nYRYnCqlCr9RQElmbEOouBhqSXHFWQqUCJtpXT12FKQX9axxdzDlkAbc3jne2\naq7ygDlSFql2rXNxGVrbh9nrHBsMmK5XLR+XQ/4kSq6C6X2vorGVqzTabdh+\nkiZ0rOPeRVSwVylNe+3N0cN/yvoXwnanux5oq53YPkXY4zkQotmamsFeUdu9\naxnCYJfJc2crJ9lWca3XHhTv1QqqbzIgvzdi/cG4cVZh/DFS69luB+ggWINP\nl1WIbh9nVpIM/WF9KsawjNLyaE9QfTCnY/Tugknq6jlOB7anvJ9I9cIlLMqZ\nmSXv\r\n=pJAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/M3CRMWPgAVRyD13t+8e8n+Mkk/bBPwon9/FzFQnLpAIhAJXjt5Yf0pltaBNvRPIqwxWdgmRGAAqggG/sjJUjYDS0"}]},"_npmUser":{"name":"aburai","email":"andre.bunse@gmail.com"},"directories":{},"maintainers":[{"name":"aburai","email":"andre.bunse@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-autofocus_1.0.5_1606883642243_0.6300262815389215"},"_hasShrinkwrap":false},"1.0.7":{"name":"@aburai/vue-autofocus","version":"1.0.7","description":"Vue plugin to help manage focus handling.","author":{"name":"André Bunse","url":"aburai"},"license":"MIT","main":"dist/vue-autofocus.common.js","module":"dist/vue-autofocus.esm.js","unpkg":"dist/vue-autofocus.js","jsdelivr":"dist/vue-autofocus.js","repository":{"url":"git+https://github.com/aburai/vue-autofocus.git","type":"git"},"typings":"types/index.d.ts","keywords":["vue","focus"],"scripts":{"build":"node build/build.js","release":"bash scripts/release.sh"},"devDependencies":{"flow-bin":"^0.185.1","rollup":"^2.78.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-flow-no-whitespace":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-watch":"^4.3.1","terser":"^5.15.0","typescript":"^4.7.4","vue":"^2.6.11"},"gitHead":"8d84025205d7078c6b98287cfcb2a892747902fc","bugs":{"url":"https://github.com/aburai/vue-autofocus/issues"},"homepage":"https://github.com/aburai/vue-autofocus#readme","_id":"@aburai/vue-autofocus@1.0.7","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-qG/WUDt8nIcVA3GuxMN/1+b+WfpqcJT5kSwx7RRsBRQOloaW4KDZPb2MyMVc2UfM3FMAm0g85tacXMSZxA2zQg==","shasum":"25dcbab3e1985109c0e8d00271101199d62912ac","tarball":"https://registry.npmjs.org/@aburai/vue-autofocus/-/vue-autofocus-1.0.7.tgz","fileCount":15,"unpackedSize":53252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa6QC8RPgbvJb+mVjkQcd5i1xH1RdgFKPVwOKtIduH0AIgMvOCrUXRbhAmm+Ujcfo92SjtUQ/io0ouUObQ9JaE05c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXAfqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok8A/7B6yd5Rc8txYeGRwfYt7FIV1kHZRFUqNH7MxYNlFJC2D3T8Ru\r\nD1lceOW8kfdGrCQzdFHBfEKKaBtsEqaMcGmvVXaRL0aLH9ZGEmBNoXOPOc6Y\r\nf2hUoZ2P791HZ4dz8bj3a2yImI/1mVVQU5EL6MIfs0N+u3l5iJzKOhuyb2IR\r\n5yHy5FgXYSW/jeUUPXIL6ALZct3plaXIkwwq6UyUzbQyQuGySM/a1JxkUVMO\r\n12G25fcKbh7D/NBW8I4YOum0UowT2D4z69IP0ows2mD+qc7qmIUs3EGx+qjh\r\nyDftTl7TlHzAPD+JOXQAZtC4/KC44Gc350jvu2pMxUnlsGVbkOxPBAwtPTeJ\r\ncgaQ6/yb1BlDIAkZ7YZarugtBIyePDilLQi71uSLDorp6iSxGdV2PSJwGZ/N\r\n+81HBa7W6mTsLbW8zu+jxmZ6VUo16XredLOCvzqjrKoQZs3L8Z25cPE8HEcz\r\nxw4feqpvRPZndblceysvteUqFTAZiKlNss/CXXFuWTW9S1H6IsDL0bs7Vwko\r\nRGs88svxwgpcnLjuIn+HflZzLV3RJWKr2P+dGp4Da0CjtXLO9rCwLs8eOC51\r\neGZtL8sFXE+bkKL305AXjnFR93L9P3vt94+wD90wtegCnMMeUjSq/lZdh+Z8\r\ne7E1WjJPhXfYKP3frLrHe9YrQ0wLL2aFJ4E=\r\n=FcWx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aburai","email":"andre.bunse@gmail.com"},"directories":{},"maintainers":[{"name":"aburai","email":"andre.bunse@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-autofocus_1.0.7_1666975722028_0.9207681690280958"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-27T22:08:22.324Z","1.0.2":"2019-09-27T22:08:22.671Z","modified":"2022-10-28T16:48:42.312Z","1.0.3":"2019-10-24T15:40:23.145Z","1.0.4":"2019-10-28T12:58:06.967Z","1.0.5":"2020-12-02T04:34:02.417Z","1.0.7":"2022-10-28T16:48:42.210Z"},"maintainers":[{"name":"aburai","email":"andre.bunse@gmail.com"}],"description":"Vue plugin to help manage focus handling.","homepage":"https://github.com/aburai/vue-autofocus#readme","keywords":["vue","focus"],"repository":{"url":"git+https://github.com/aburai/vue-autofocus.git","type":"git"},"author":{"name":"André Bunse","url":"aburai"},"bugs":{"url":"https://github.com/aburai/vue-autofocus/issues"},"license":"MIT","readme":"# vue-autofocus\n\n## UNDER CONSTRUCTION - use at own risc and create issues\n\n### Introduction\n\n`vue-autofocus` is a plugin for [Vue.js](http://vuejs.org). Features include:\n\n- many supported selectors to query control to focus\n- options for finetuning (see default global options)\n- option for debugging (logs focus workflow)\n\n## Install\n\nFrom npm:\n\n``` sh\n$ npm install @aburai/vue-autofocus --save\n$ yarn add @aburai/vue-autofocus\n```\n\n### Usage\n\n#### append plugin to Vue\n``` js\nimport Vue from 'vue'\nimport VueAutofocus from '@aburai/vue-autofocus'\nVue.use(VueAutofocus)\n// OR\nVue.use(VueAutofocus, {globalOptions})\n```\n\n#### default global options\n``` js\n{\n  initDelay: 300,\n  focusDelay: 100,\n  refocusDelay: 100,\n  select: true,\n  debug: false\n}\n```\n\n#### use plugin\n``` js\nmounted() {\n    this.$autofocus() // use this.$el to find a focusable control\n    this.$autofocus('#my-element') // find element by id in this.$el\n    this.$autofocus(this.$refs.form)\n    this.$autofocus({ref: 'form'}) // get selector from this.$refs after $nextTick\n    this.$autofocus(this.$refs.dialog, {initDelay: 600, debug: true})\n    this.$autofocus(this.$refs.input, {select: false}) // do not select input text\n}\n```\n\n#### Troubleshooting\nexample: focus on dialog element in a watcher with ref\n\nwrong\n``` js\nwatch: {\n  dialog(state) {\n    // this.$refs.dialogcard could be undefined\n    if (state) this.$autofocus(this.$refs.dialogcard)\n  }\n}\n```\ncorrect\n``` js\nwatch: {\n  dialog(state) {\n    if (state) this.$nextTick(() => this.$autofocus(this.$refs.dialogcard))\n    // OR\n    if (state) this.$autofocus({ref: 'dialogcard'})\n  }\n}\n```\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2019-present André Bunse (aburai)\n\n## Special Thanks\n\nto [vue-router](https://github.com/vuejs/vue-router) as a boilerplate for a good vue plugin template\n","readmeFilename":"README.md"}