{"_id":"v-idle","_rev":"11-45e825c77202935fa5ea61dac9e58b7a","name":"v-idle","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.0":{"name":"v-idle","version":"0.1.0","description":"A Vue.js plugin to detect idle/non-active users","main":"src/index","scripts":{"test":"echo \\\"Error: no test specified\\\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","plugin"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","gitHead":"88b9128315012c2699a1ff45c966f70cb0d1db34","_id":"v-idle@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3naYjmIw7y+VWX8JdhEZgfBbUYZsMqu30L82+MmTC5pnV4tD0SyCAYdvN/HKNjwoSXKOTQIpAp91a+sfRGUzJA==","shasum":"ab6f46342f6c632bfebbdac40a0a1c2b411be9c1","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-0.1.0.tgz","fileCount":5,"unpackedSize":11100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSfclCRA9TVsSAnZWagAA0v8P/AqEtWx2rqK3Us32sXBi\neUw7bMa8W6/mbl8noBaNrS9SU1QsG4kFfMw6rIdkSu10RsqAwCVRanuByCF4\n+wa28MReDnRAv3/O5HKCPBjKMNQvdzps3Yn8M7VUMty9wBKx5Ac+PJ8tG74q\nYjJOMzyS2BZA1M2NnZ8M8XGuYSdJcEpzmr9u3cT33bgTjBx1k7S+D79ZaKDl\nGxCnFcJRVbH5O/XcTEvJi1mfiTR7D/h1jO+qqzsPY3PRDwgPLMR3yuKR1PN/\n23YOqQTW652PNckeF2Vi0qL+EEtClE+XwUrrwOg1EewKIcmpamlbkPLsgOw4\nUTc9J5sFbtUz5qjoem/f1k9utRoUw5Gnq3OmpJQpJE+9uTfuQc4T8ZQKHToz\nUBJBh131UBt6pWsDwB6/AlsiB3KU/GleNAHUfdzwla8MSQA4vZpt3Ejhknrc\nLsmy9SbV7NUWdskCXuO7iCNN3e76eF3GzY5DVN1N7WgstRBXAmqhz2YPm2gt\naaRUQ3/sj30oEMYZIuSoHQdw6HMiukm7w1C1zy7KhhgoTLZhGBarK38D8VKc\nVxf8AidVvCKyO9MKo1KIncEnW9KfUU0pzZ6Jg6NfVERDVIUGGpEfqpgfrnvj\nAX+bvZarZmJ37YO/BnJEXtapPLezMnmriSMQSKJg0AY8mEsgOkzKklOOUx5v\nTvgN\r\n=Jevt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDavoeJx7VneDjy3OGX5lIgdbu5uerWZXtNnqgPVlw0TgIgeRWpIxO8UXtpPjU3+6fcCj4g9nw8xEfXOqFYZysYgEs="}]},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_0.1.0_1565128483918_0.27165451145129604"},"_hasShrinkwrap":false},"0.1.1":{"name":"v-idle","version":"0.1.1","description":"A Vue.js plugin to detect idle/non-active users","main":"build/vidle.min.js","scripts":{"test":"echo \\\"Error: no test specified\\\" && exit 1","build":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","plugin"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","rollup":"^1.10.0","rollup-plugin-babel":"^4.3.2"},"gitHead":"19d622bde30be7d0a010cd80ef4165acceb4a213","_id":"v-idle@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-V9g2juwyj/k+XmqFwgKCKu5TecQvxECVv+wBD4K33eNYa24EREb9VOszGGEpJWVF1sBPV3qTiMQsX6p6eMOTAQ==","shasum":"2711357831711383dc763c356b1fa388df8cfef1","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-0.1.1.tgz","fileCount":7,"unpackedSize":11003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSwEmCRA9TVsSAnZWagAAUzYQAIb8NXIbKdWB8SnawHul\nt04j7yTkGnuhIO49IxIiGdlJnwIQMu5r9TjyNxFvt1voQAekQm75yQ9DbzEh\ntVqI5u4j3X9dtcvZQGgjgwwj0Qe80RHh91+RFCFeh5qxaxl8rSYakx3x8X7u\n4f3QnaNqN/QtgJIiFXORLWQn7bSDnnGx21S6jukEdIJLGRxmVSLDNcJ6epT4\n7ViL8JszmLQdTFgszt07y/aVseiIX7PvO/F2BUMTtrp2ookzk+rXNeDpnLxX\nPiOBtV/Pq4nIB4UWCuwxpjNAAdN2Vzyf5iOJol49TsUmKHU/QTNCeD498REM\ndqZeIecyePhlTF6MHDrgiroOCY/T3eujgvU8HRabCuM1x4Tolm2Y7pBStQbU\nNVo4cpL9npfwp+Kie4O5R5A4r49ODxOVO3DHDSR1YflV0YWTwdMjLZIoK/4E\noB7jKKtJWcLpTn8YrV240zbRPIgUc2t3cUjVw63zzcrexWWIlEoJqW6WZtQO\nmFY/dmB5S3ex3dJoxI4mbKhLRy53c+RoB3L7XpOvBTAuv7kTzt0PWfTWCgPX\njUeiLVyxzBd6peK90aR66InvziHFm6Wv0MOmC0flOQu+tCGBSXGUePYP4/PG\n9dcMn0KpFui2rJvOK3cx0sS3ZyKye7+4fgQOvq/xE44ewuq3XaSEzqkk7VFI\ni37C\r\n=i2VM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYkSbCKSZ4s0DIbTf4OUGBh5UujJQZX3gK5OvWLOZuDQIhAO9F88rJRCaM0NB9g9tm+zwsWG6cyq9NHkMeTab/gN/s"}]},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_0.1.1_1565196582010_0.45545783638587567"},"_hasShrinkwrap":false},"0.2.0":{"name":"v-idle","version":"0.2.0","description":"A Vue.js plugin to detect idle/non-active users","main":"build/vidle.min.js","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","build":"rollup -c rollup.config.ts"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","plugin"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@rollup/plugin-typescript":"^4.1.2","@types/jest":"^26.0.0","@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","@vue/test-utils":"^1.0.3","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","install":"^0.13.0","jest":"^26.0.1","jest-date-mock":"^1.0.8","npm":"^6.14.5","prettier":"^2.0.5","rollup":"^2.15.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-uglify":"^6.0.4","ts-jest":"^26.1.0","typescript":"^3.9.5","vue":"^2.6.11","vue-template-compiler":"^2.6.11"},"gitHead":"691a5709265e6c8950fbac22f912e7cf633d5758","_id":"v-idle@0.2.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-i/bVh29rJHdgI7Ek6o4EwfOZqOBJ6oThgQGOj305X2wSl+IGxAjL6+ucKa2E9voPbZvtwQICKrnRjy7UmBYByg==","shasum":"340e67f44f4e3d1edf7804b9e71b2e65cb88f85e","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-0.2.0.tgz","fileCount":16,"unpackedSize":20963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7kSyCRA9TVsSAnZWagAAcTgP+wYHhmA8dEuZeiM1/LlJ\nCOiYTtpP+PFXDuq4SyLY/He+VjtIWyorDP/vxyvhZxQgBk4NKNhXqVhC/XDH\nZwHCiNHUUOkTcZOWcbRqtJ45LDEgStay8mrrJ7dtdewpWlU5SYAgyDs8oQw3\nR+oz0j4F4QOQbY/3b7SJmKGVrSnFiCYZ4OPIjHVnMrhTe/2z0a8dgilFfCD6\n6Jm0Ess7J2gMHChJocndoqGJMldpxHEslsPdOFTCigGXIl55ns0nyePUeJAs\nvx+l4MPFJyWc95NnMZNqXwYqIvhOIMOSh8UpoJRs3JL7lD85wVq6ebfefEvz\nXEVhUERfVI3wVqYqS0CZrZBhG6SMAAzMrUdzq3MqAOhtRnkurkVV46PUsccq\nCvW6puqnlsBVq/TveD6bgNDj4CuR4oII6velIld25AS/1CUgPfKpoy/N0aSQ\n4HdIfWzNUudtv7/HbxhQ0AQZY2KImLOlgZRnnY/2TDZlHgXa9yCf/a5ulZNM\n0dQ6wiuxRWUJsUGPqTJzNp8h4jtumI8/DJW1bWwJohNTD3lclqRSDwCqi9Ai\ngJrHnEkxCUQRWsKb8P9q0Ap8F7auIEet0SpDqpQrGQrYCy5/BU2DVWAbsbDG\nvDHL1fb9k1Z01H2OhaH9kiQjoVwZhZc3NPb2g1fC36lROagjDKz6NnAiVOnw\nshiM\r\n=gUyn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnpOlujT2mbiGwvgJgiTQYhF7jOmKtq2ZejsS/vVxEWgIhAOClEPR5X0TOjJPsGuB6DYkcdOyvs2K2RqA3RTR0Ck/8"}]},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_0.2.0_1592673458095_0.5584938947823794"},"_hasShrinkwrap":false},"0.2.1":{"name":"v-idle","version":"0.2.1","description":"A Vue.js plugin to detect idle/non-active users","main":"build/vidle.min.js","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","build":"rollup -c rollup.config.ts"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","plugin"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@rollup/plugin-typescript":"^8.2.0","@types/jest":"^26.0.21","@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@vue/test-utils":"^1.1.3","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","install":"^0.13.0","jest":"^26.6.3","jest-date-mock":"^1.0.8","npm":"^7.6.3","prettier":"^2.2.1","rollup":"^2.42.1","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-uglify":"^6.0.4","serialize-javascript":"^5.0.1","ts-jest":"^26.5.4","typescript":"^4.2.3","vue":"^2.6.12","vue-template-compiler":"^2.6.12"},"gitHead":"6f84c9b03d6a02c4eab9778fbb90ec656962866c","_id":"v-idle@0.2.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-GzjE8u2XvxuN1GvY48VOkNyRKEzYGepYYjusXNWL+vTeHWCghAnv6NjACthLaKfGHBKI+YxKHaRnugKZ9JPu5Q==","shasum":"7a87b684726c8e6e4d97b0ca2c66b4cc2ce59736","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-0.2.1.tgz","fileCount":19,"unpackedSize":22188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVn87CRA9TVsSAnZWagAAjr8P/0bdT8x2RlTpN1TV+XhK\nOBOI6yrFFa8n5ysYtcQSMxHJWZJ4nhjnD3p1L/1WPh5xlOEIaarkUhRi5emv\neoCWoU/qiiNVhL2BaJS5G4kSDUrAVuhJI2DrLxXpv7nbOrifBpMDLfWMTYgG\nyMVKxH6VSkrikCeOAlz7dDWzhv1AGKb1ue3NitSZbd8WePyeOUVd1UbgqoPr\nr0k/vx1cVGjPJHELKZHi5X4A1aqVnAoFePVS1qdc86aV4LIQM63nQyj/RgIG\ntcubKL0fhAds1aAheDhhg5A1MNbOYI4rjwjja6VPZG3d2XMLTb/tY0a9wSWG\nVhdZPqNogqtRxJbJmvWbmtW1huWEGnBiOR4NF3AhdCpS1KcjCEsFU/Jf1nRk\ngFhnV2b1Q3i/9Z35ZKOGSNhrkOY/DfuUrqWgJdzhtQgR2M9DVthE9jdt22DF\nBpBybUP5MfVXjmHKm+HRcVaFlbJ0jAIne17v1PWMHG5TS47alJe7In9YHyv0\nmQicTSIJOhZPELgcttraAGIA8HgrDxCeGYNzGFvM0E8BmW/5gDRajEbJIv6V\n8SBD16hveoLeAONdf8mrL0wFxTk4WJKYgoyW/gUfsXCpkM69469qlCMhbvkt\nXbOjSr3xmvdpEYxV900IWUumy6EDvdqqWyG6Kb5nvJ2OXhZ6v8Gi/N1RVql6\nlIjk\r\n=MkrO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClO9fQoG0yTKPNy8tkNnjjevHRu4mNjD63yf7/R8ZvGAiEAq+xUc9VcE1kWWmPCj68FYONNCjBemMzE2vQGgm5HYMc="}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_0.2.1_1616281403096_0.9103387890293608"},"_hasShrinkwrap":false},"0.2.2":{"name":"v-idle","version":"0.2.2","description":"A Vue.js plugin to detect idle/non-active users","main":"build/vidle.min.js","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","build":"rollup -c rollup.config.mjs"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","plugin"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@rollup/plugin-commonjs":"25.0.7","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"11.1.6","@types/jest":"29.5.12","@typescript-eslint/eslint-plugin":"6.0.0","@typescript-eslint/parser":"6.0.0","@vue/test-utils":"1.1.3","eslint":"7.22.0","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","jest":"26.6.3","jest-date-mock":"1.0.8","npm":"10.4.0","prettier":"2.2.1","rollup":"4.10.0","serialize-javascript":"6.0.2","ts-jest":"26.5.3","typescript":"4.3.3","vue":"2.7.16","vue-template-compiler":"2.7.16"},"gitHead":"01b7a007b8e5f1ddb789769cbd98d57dee42b72b","_id":"v-idle@0.2.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-EXoWBwxz2kAyChg9rDXW3+NZ/RPEAAHvgXrrGz/9M+49Ze65MWBvA55XA6k5xmEBiGAACjjdvMr1poL6t+nlQQ==","shasum":"34dba544a61932aa648cb68d572c846d99825502","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-0.2.2.tgz","fileCount":19,"unpackedSize":22206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICltxjgyvSR5kvLvo2vClQjGeUIjfrjkO5se+iYv/ONBAiB17zswiUpmAu2795HL0SVfD6+nkYipjdy2VR9wwAYOwg=="}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_0.2.2_1707916770111_0.7385431460680811"},"_hasShrinkwrap":false},"0.2.3":{"name":"v-idle","version":"0.2.3","description":"A Vue.js plugin to detect idle/non-active users","main":"build/vidle.min.cjs","module":"build/vidle.min.js","type":"module","types":"build/index.d.ts","scripts":{"dev":"parcel src/index.html","lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","build":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","plugin"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@rollup/plugin-commonjs":"25.0.7","@rollup/plugin-terser":"0.4.4","@rollup/plugin-typescript":"11.1.6","@sinonjs/fake-timers":"11.2.2","@types/jest":"29.5.12","@types/sinonjs__fake-timers":"8.1.5","@typescript-eslint/eslint-plugin":"6.21.0","@typescript-eslint/parser":"6.21.0","@vue/test-utils":"1.3.6","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","jest":"29.7.0","jest-environment-jsdom":"29.7.0","npm":"10.4.0","parcel":"2.11.0","prettier":"3.2.5","rollup":"4.10.0","rollup-plugin-dts":"6.1.0","serialize-javascript":"6.0.2","ts-jest":"29.1.2","typescript":"5.3.3","vue":"2.7.16","vue-template-compiler":"2.7.16"},"peerDependencies":{"vue":">2.0.0 <3.0.0"},"gitHead":"e47185b431f86ff4729a775de623307216a1572d","_id":"v-idle@0.2.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-F34bBosmv31+NNmqermo0DZGLxDT47QUtwUAQy17mOWscvvh8wFPXjTl0lvAt4wwOqSCqaBAlfAUev9tz1z9RA==","shasum":"139ac517d5d608abd50331e1959d00aea99e344c","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-0.2.3.tgz","fileCount":23,"unpackedSize":26104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCafip98PyYr70/Nk+ohLkJNpo2f66d8w2ELw/yYzYQIgIgO+gaXx3eWrATbyvZiSYNZYgeRXyaTHgfiIGmKTKy6CY="}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_0.2.3_1708281383812_0.2274213098181519"},"_hasShrinkwrap":false},"0.2.4":{"name":"v-idle","version":"0.2.4","description":"A Vue.js plugin to detect idle/non-active users","main":"build/vidle.min.cjs","module":"build/vidle.min.js","type":"module","types":"build/index.d.ts","scripts":{"dev":"parcel src/index.html","lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","build":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","plugin"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@rollup/plugin-commonjs":"25.0.7","@rollup/plugin-terser":"0.4.4","@rollup/plugin-typescript":"11.1.6","@sinonjs/fake-timers":"11.2.2","@types/jest":"29.5.12","@types/sinonjs__fake-timers":"8.1.5","@typescript-eslint/eslint-plugin":"6.21.0","@typescript-eslint/parser":"6.21.0","@vue/test-utils":"1.3.6","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","jest":"29.7.0","jest-environment-jsdom":"29.7.0","npm":"10.4.0","parcel":"2.11.0","prettier":"3.2.5","rollup":"4.10.0","rollup-plugin-dts":"6.1.0","serialize-javascript":"6.0.2","ts-jest":"29.1.2","typescript":"5.3.3","vue":"2.7.16","vue-template-compiler":"2.7.16"},"peerDependencies":{"vue":">2.0.0 <3.0.0"},"gitHead":"3fd7705eef2fc9fb1c55833406d8272ee4430fe0","_id":"v-idle@0.2.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-PRoK1H3aVTq01nJt4oMYMmGuYuVfLoK2qUYpVB9yrr1SREzytKRyT4obcLFVoCP4uJ1sLa3PE5kq+Gl4a6fCLw==","shasum":"7f88b05eb8038a894c152ab519661c42f8d2aeb7","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-0.2.4.tgz","fileCount":23,"unpackedSize":27633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClogF2sZtGPwqhTK1lXQGi9X6aICNBL67QbP8YPm7AAwIgdJ04FSJFGGqFxWDZ1fOfO6JkqkOaiwTQTKVSwt/7CRs="}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_0.2.4_1708293819062_0.6057265280378887"},"_hasShrinkwrap":false},"1.0.0":{"name":"v-idle","version":"1.0.0","description":"A universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users","main":"./build/vidle.umd.js","module":"./build/vidle.esm.js","types":"./build/index.d.ts","scripts":{"dev":"rimraf .parcel-cache && vue-demi-switch 3 && parcel src/index.html","example-2.7.2":"rimraf .parcel-cache && vue-demi-switch 2.7 vue-2.7.2 && parcel examples/vue-2.7.2/src/index.html","example-3.4.19":"rimraf .parcel-cache && vue-demi-switch 3 && parcel examples/vue-3.4.19/src/index.html","lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","build":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","vue2","vue3","vue 2","vue 3","vue-demi","plugin","idle"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@rollup/plugin-terser":"0.4.4","@rollup/plugin-typescript":"11.1.6","@sinonjs/fake-timers":"11.2.2","@types/jest":"29.5.12","@types/sinonjs__fake-timers":"8.1.5","@typescript-eslint/eslint-plugin":"6.21.0","@typescript-eslint/parser":"6.21.0","@vue/test-utils":"2.4.4","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","jest":"29.7.0","jest-environment-jsdom":"29.7.0","parcel":"2.11.0","prettier":"3.2.5","rimraf":"^5.0.5","rollup":"4.10.0","rollup-plugin-dts":"6.1.0","ts-jest":"29.1.2","typescript":"5.3.3","vue":"3.4.19","vue-2.7.2":"npm:vue@2.7.2"},"peerDependencies":{"@vue/composition-api":"^1.7.2","vue":"^2.6.0 || >=3.0.0"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"dependencies":{"vue-demi":"^0.14.7"},"gitHead":"6256165a943c93db6a4a2efeb83f3212934d4ba0","_id":"v-idle@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tzRzwR+q4rto5uRwEHlNgju/pXvts0nyOGDHDPsR7zOg1cUymf3xQKIOw9iJ/9vOJ1wpl0sHfagBN4LXDr+iuQ==","shasum":"976a17bf9f8a189ed751190b3c0327d5e8627843","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-1.0.0.tgz","fileCount":33,"unpackedSize":67173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjuiUBd+8hXzbbIdwAxj84km+pxspvdOMIBpbKRTmIegIgVI+jCsdLlfxsuB/2fBAT1Yg/DvemBug6q9wKIJJT2Q4="}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_1.0.0_1708708944468_0.5232003022907492"},"_hasShrinkwrap":false},"1.0.1":{"name":"v-idle","version":"1.0.1","description":"A universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users","main":"./build/vidle.umd.js","module":"./build/vidle.esm.js","types":"./build/index.d.ts","scripts":{"dev":"rimraf .parcel-cache && vue-demi-switch 3 && parcel src/index.html","docs:dev":"mkdir -p docs && cat README.md > docs/README.md && vuepress dev docs","docs:build":"mkdir -p docs && cat README.md > docs/README.md && vuepress build","example-2.7.2":"rimraf .parcel-cache && vue-demi-switch 2.7 vue-2.7.2 && parcel examples/vue-2.7.2/src/index.html","example-3.4.19":"rimraf .parcel-cache && vue-demi-switch 3 && parcel examples/vue-3.4.19/src/index.html","lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","build":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","vue2","vue3","vue 2","vue 3","vue-demi","plugin","idle"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@rollup/plugin-terser":"0.4.4","@rollup/plugin-typescript":"11.1.6","@sinonjs/fake-timers":"11.2.2","@types/jest":"29.5.12","@types/sinonjs__fake-timers":"8.1.5","@typescript-eslint/eslint-plugin":"6.21.0","@typescript-eslint/parser":"6.21.0","@vue/test-utils":"2.4.4","@vuepress/bundler-vite":"2.0.0-rc.8","@vuepress/theme-default":"2.0.0-rc.17","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","jest":"29.7.0","jest-environment-jsdom":"29.7.0","parcel":"2.11.0","prettier":"3.2.5","rimraf":"^5.0.5","rollup":"4.10.0","rollup-plugin-dts":"6.1.0","ts-jest":"29.1.2","typescript":"5.3.3","vue":"3.4.19","vue-2.7.2":"npm:vue@2.7.2","vuepress":"2.0.0-rc.8"},"peerDependencies":{"@vue/composition-api":"^1.7.2","vue":"^2.6.0 || >=3.0.0"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"dependencies":{"vue-demi":"^0.14.7"},"gitHead":"9754442bee64dfb239adae80083e49ffb026db95","_id":"v-idle@1.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-FSQvohlvhEbl9nTOA/NYQsZiP869lgH+0wbJBFqhPzJT+jVqhfO56KH9t9Xm1yxN08z1ND9z3RmcltH7kBG7PQ==","shasum":"da7309cff9719e1f105ef4a72e8d6b71613f2afa","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-1.0.1.tgz","fileCount":33,"unpackedSize":72423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeXm9tsR/TwguH9Kw+S11YJTxWTGiNvIoCwwrRvURIdgIhAMRLKEgn/H/RVHpn6aeiNIYfdSM5djN60//OlH10uPvt"}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_1.0.1_1708776630478_0.9835679413672282"},"_hasShrinkwrap":false},"1.0.2":{"name":"v-idle","version":"1.0.2","description":"A universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users","main":"./build/vidle.umd.js","module":"./build/vidle.esm.js","types":"./build/index.d.ts","scripts":{"dev":"rimraf .parcel-cache && vue-demi-switch 3 && parcel src/index.html","docs:dev":"mkdir -p docs && cat README.md > docs/README.md && vuepress dev docs","docs:build":"mkdir -p docs && cat README.md > docs/README.md && vuepress build","example-2.7.2":"rimraf .parcel-cache && vue-demi-switch 2.7 vue-2.7.2 && parcel examples/vue-2.7.2/src/index.html","example-3.4.19":"rimraf .parcel-cache && vue-demi-switch 3 && parcel examples/vue-3.4.19/src/index.html","lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","test:e2e":"playwright test","build":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","vue2","vue3","vue 2","vue 3","vue-demi","plugin","idle"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@playwright/test":"1.41.2","@rollup/plugin-terser":"0.4.4","@rollup/plugin-typescript":"11.1.6","@sinonjs/fake-timers":"11.2.2","@types/jest":"29.5.12","@types/sinonjs__fake-timers":"8.1.5","@typescript-eslint/eslint-plugin":"6.21.0","@typescript-eslint/parser":"6.21.0","@vue/test-utils":"2.4.4","@vuepress/bundler-vite":"2.0.0-rc.8","@vuepress/theme-default":"2.0.0-rc.17","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","jest":"29.7.0","jest-environment-jsdom":"29.7.0","parcel":"2.11.0","prettier":"3.2.5","rimraf":"^5.0.5","rollup":"4.10.0","rollup-plugin-dts":"6.1.0","ts-jest":"29.1.2","typescript":"5.3.3","vue":"3.4.19","vue-2.7.2":"npm:vue@2.7.2","vuepress":"2.0.0-rc.8"},"peerDependencies":{"@vue/composition-api":"^1.7.2","vue":"^2.6.0 || >=3.0.0"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"dependencies":{"vue-demi":"^0.14.7"},"_id":"v-idle@1.0.2","gitHead":"08b93e3662a1111040867d564af75000ddfed64a","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-VXgPhPCYCeTa02Yl4EXPVbQUXIKCaKmA5wTZhgxYIS3PYdJPXMNIpBJJknpfLDEljoMDBjtQzIAM5/tDgMRfoQ==","shasum":"8ec262d47e30584a94d9ab5014ed3dcb08fb6788","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-1.0.2.tgz","fileCount":37,"unpackedSize":76203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHLpC/ptKlVlI4hB5QFhIk2wTwIZGTJA89HrNq0jSJCQIhAMknRJbqg/B+UtzCKzypCGyhVhCzFWNsRLmfOpYLFQvS"}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_1.0.2_1708852573501_0.5595391433549386"},"_hasShrinkwrap":false},"1.0.3":{"name":"v-idle","version":"1.0.3","description":"A universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users","main":"./build/vidle.umd.js","module":"./build/vidle.esm.js","types":"./build/index.d.ts","scripts":{"dev":"rimraf .parcel-cache && vue-demi-switch 3 && parcel src/index.html","docs:dev":"mkdir -p docs && cat README.md > docs/README.md && vuepress dev docs","docs:build":"mkdir -p docs && cat README.md > docs/README.md && vuepress build","example-2.7.2":"rimraf .parcel-cache && vue-demi-switch 2.7 vue-2.7.2 && parcel examples/vue-2.7.2/src/index.html","example-3.4.19":"rimraf .parcel-cache && vue-demi-switch 3 && parcel examples/vue-3.4.19/src/index.html","lint":"eslint --ext .ts --ignore-path .gitignore .","test":"jest","test:e2e":"playwright test","build":"rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript"},"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"keywords":["vue","vuejs","vue2","vue3","vue 2","vue 3","vue-demi","plugin","idle"],"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"license":"MIT","bugs":{"url":"https://github.com/malekim/v-idle/issues"},"homepage":"https://github.com/malekim/v-idle#readme","devDependencies":{"@playwright/test":"1.41.2","@rollup/plugin-terser":"0.4.4","@rollup/plugin-typescript":"11.1.6","@sinonjs/fake-timers":"11.2.2","@types/jest":"29.5.12","@types/sinonjs__fake-timers":"8.1.5","@typescript-eslint/eslint-plugin":"6.21.0","@typescript-eslint/parser":"6.21.0","@vue/test-utils":"2.4.4","@vuepress/bundler-vite":"2.0.0-rc.8","@vuepress/theme-default":"2.0.0-rc.17","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","jest":"29.7.0","jest-environment-jsdom":"29.7.0","parcel":"2.11.0","prettier":"3.2.5","rimraf":"^5.0.5","rollup":"4.10.0","rollup-plugin-dts":"6.1.0","ts-jest":"29.1.2","typescript":"5.3.3","vue":"3.4.19","vue-2.7.2":"npm:vue@2.7.2","vuepress":"2.0.0-rc.8"},"peerDependencies":{"@vue/composition-api":"^1.7.2","vue":"^2.6.0 || >=3.0.0"},"peerDependenciesMeta":{"@vue/composition-api":{"optional":true}},"dependencies":{"vue-demi":"^0.14.7"},"_id":"v-idle@1.0.3","gitHead":"67ff8306486d35da68a98725a657a28b649f77e6","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ry959KhJdQnZ+ZwokcVRXmywIOe39ETIBlW5OEP9zbdqC5D9iqhgpyO5397CwFU2GwwkHHZkDUfcEcntyfE5qA==","shasum":"79ebb7f3714564426014f8a9c9962388534397a2","tarball":"https://registry.npmjs.org/v-idle/-/v-idle-1.0.3.tgz","fileCount":37,"unpackedSize":86299,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpbP/PFaxJojoni3QfJRCJPYV9tHws5lplE81gNUUWvAiAEvGdpTQTW7oBm5IusejdxeB0RTgjb+TwlRjApY1T1Sg=="}]},"_npmUser":{"name":"malekim","email":"dev@malek.im"},"directories":{},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-idle_1.0.3_1709245097646_0.7240830990407494"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-06T21:54:43.705Z","0.1.0":"2019-08-06T21:54:44.087Z","modified":"2024-02-29T22:18:18.250Z","0.1.1":"2019-08-07T16:49:42.143Z","0.2.0":"2020-06-20T17:17:38.318Z","0.2.1":"2021-03-20T23:03:23.237Z","0.2.2":"2024-02-14T13:19:30.265Z","0.2.3":"2024-02-18T18:36:23.976Z","0.2.4":"2024-02-18T22:03:39.212Z","1.0.0":"2024-02-23T17:22:24.662Z","1.0.1":"2024-02-24T12:10:30.753Z","1.0.2":"2024-02-25T09:16:13.694Z","1.0.3":"2024-02-29T22:18:17.791Z"},"maintainers":[{"name":"malekim","email":"dev@malek.im"}],"description":"A universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users","homepage":"https://github.com/malekim/v-idle#readme","keywords":["vue","vuejs","vue2","vue3","vue 2","vue 3","vue-demi","plugin","idle"],"repository":{"type":"git","url":"git+https://github.com/malekim/v-idle.git"},"author":{"name":"Lukasz Malek","email":"dev@malek.im"},"bugs":{"url":"https://github.com/malekim/v-idle/issues"},"license":"MIT","readme":"# v-idle\n\n[![codecov](https://codecov.io/gh/malekim/v-idle/branch/master/graph/badge.svg)](https://codecov.io/gh/malekim/v-idle)\n\nV-idle is a universal Vue plugin compatible with Vue 2 and Vue 3 to detect idle/non-active users.\n\n## Installation\n\nThe plugin can be installed by npm, yarn or pnpm. Alternatively it can be used through jsdelivr CDN.\n\n### NPM\n\n```bash\nnpm install v-idle --save\n```\n\n### Yarn\n\n```bash\nyarn add v-idle\n```\n\n### PNPM\n\n```bash\npnpm add v-idle\n```\n\n### Jsdelivr CDN\n\nLatest version of the plugin is available here:\n[https://cdn.jsdelivr.net/npm/v-idle@latest/build/vidle.umd.min.js](https://cdn.jsdelivr.net/npm/v-idle@latest/build/vidle.umd.min.js)\n\n## Basic usage\n\nFrom 1.0.0 version the plugin supports vue 2 and vue 3 with the help of vue-demi package. \n\nStarting with this version, the plugin no longer requires installation via `Vue.use()`. Simply import the 'Vidle' component where needed.\n\n### Vue 2.6+\n\nFor Vue 2.6+, ensure you have the [@vue/composition-api](https://github.com/vuejs/composition-api) installed.\n\n```javascript\nimport Vue from 'vue'\nimport VueCompositionAPI from '@vue/composition-api'\n\nVue.use(VueCompositionAPI)\n```\n\n```javascript\nimport { defineComponent } from '@vue/composition-api'\nimport Vidle from 'v-idle'\n\nexport default defineComponent({\n  components: {\n    Vidle,\n  },\n})\n```\n\n### Vue 2.7.2\n\n```javascript\nimport { defineComponent } from 'vue'\nimport Vidle from 'v-idle'\n\nexport default defineComponent({\n  components: {\n    Vidle,\n  },\n})\n```\n\n### Vue 3\n\n```javascript\nimport { defineComponent } from 'vue'\nimport Vidle from 'v-idle'\n\nexport default defineComponent({\n  components: {\n    Vidle,\n  },\n})\n```\n\n## Component\n\nInside template use v-idle component:\n\n```html\n<Vidle />\n```\n\nIt will show timer counting down from 05:00 by default.\n\n## Options\n\n### @idle\n\nType: Function\n\nDefault: none\n\nExecutes when the timer reaches 00:00\n\n```html\n<Vidle @idle=\"onidle\" />\n```\n\n### @remind\n\nType: Function\n\nDefault: none\n\nExecutes when the timer reaches time in seconds before 00:00\n\n```html\n<Vidle\n  @remind=\"onremind\"\n  :reminders=\"[5, 10, 20, 60]\" />\n```\n\n### @refresh\n\nType: Function\n\nArgument: object with type of event (for example 'mousemove') and key (if timer was refreshed with keyboard)\n\nDefault: none\n\nExecutes when activity is detected\n\n```html\n<Vidle @refresh=\"onrefresh\" />\n```\n\n```javascript\n  methods: {\n    onrefresh(event: {\n      type: string\n      key: string | undefined\n    }) {\n      console.info(event.type)\n      console.info(event.key)\n      if (event.type === 'keydown') {\n        if (event.key !== undefined && event.key === 'Escape') {\n          console.error('Escape clicked')\n        }\n      }\n    },\n  }\n```\n\n### reminders\n\nType: Array\n\nDefault: empty array\n\nArray with seconds. Each value will execute @remind\n\n### loop\n\nType: Boolean\n\nDefault: false\n\nIf set to true, timer will start execution again after 00:00\n\n```html\n<Vidle :loop=\"true\" />\n```\n\n### syncKey\n\nType: String\n\nDefault: ''\n\nSetting `syncKey` to a non-empty string activates the propagation of the `refresh` event across all browser tabs and windows for component instances sharing the same `syncKey`.\n\nHowever, it's important to note that while the `refresh` event is synchronized, the internal timer associated with each component instance continues to count independently from the moment when the component is mounted in each tab or window. In fact, the first `refresh` event will reset timer in all the component instances.\n\nThe synchronization feature is implemented using the browser's BroadcastChannel API, which is supported by all major browsers. For environments where BroadcastChannel is not supported, such as in some older browsers, consider integrating a polyfill to ensure compatibility.\n\n```html\n<Vidle syncKey=\"key-to-sync-between-tabs-and-windows\" />\n```\n\n### events\n\nType: Array\n\nDefault: ['mousemove', 'keypress']\n\nEach event will break countdown.\n\n```html\n<Vidle :events=\"['mousemove']\" />\n```\n\n### wait\n\nType: Number\n\nDefault: 0\n\nHow many second to wait before starting countdown.\n\n```html\n<Vidle :wait=\"100\" />\n```\n\n### duration\n\nType: Number\n\nDefault: 60 * 5\n\nShould be in seconds, default value is 60 * 5 seconds, so 5 minutes.\n\n```html\n<Vidle :duration=\"300\" />\n```\n\n## Example\n\nCreate a timer for 300 seconds (5 minutes) with loop, remind 10 and 15 second before 00:00 with function onremind(), wait 5 seconds before showing user the timer, execute function onidle() when the timer reaches 00:00.\n\n```html\n<Vidle\n  @idle=\"onidle\"\n  @remind=\"onremind\"\n  :loop=\"true\"\n  :reminders=\"[10, 15]\"\n  :wait=\"5\"\n  :duration=\"300\" />\n```\n\n```javascript\n  methods: {\n    onidle() {\n      alert('You have been logged out');\n    },\n    onremind(time) {\n      // alert seconds remaining to 00:00\n      alert(time);\n    }\n  }\n```\n\n## Tests\n\nTo run tests type:\n```bash\nnpm run test\n```\n\nTo run particular test type:\n```bash\nnpm run test -- -t \"test_name\"\n```\n\n## Roadmap\n\n- Add option to show seconds timer instead of clock timer\n\n## License\n\n`v-idle` uses the MIT License (MIT). Please see the [license file](https://github.com/malekim/v-idle/blob/master/LICENSE) for more information.\n","readmeFilename":"README.md"}