{"_id":"@dmaksimovic/vue-countdown","_rev":"6-dc8f92f50b241f06ba7cd74b15f18242","name":"@dmaksimovic/vue-countdown","description":"VueJS 2.0 countdown component","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"@dmaksimovic/vue-countdown","version":"0.0.1","description":"VueJS 2.0 countdown component","author":{"name":"Danijel Maksimovic","email":"maksimovic.danijel989@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/maksimovicdanijel/vue-countdown.git"},"main":"dist/vue-countdown.js","scripts":{"build":"webpack","watch":"webpack --watch","test":"karma start karma.conf.js"},"keywords":["vue","countdown","timer"],"license":"MIT","devDependencies":{"@types/karma":"^0.13.36","@types/karma-jasmine":"0.0.29","@types/vue":"^2.0.0","@types/webpack-notifier":"^1.5.1","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.5","eslint":"^4.5.0","eslint-loader":"^1.9.0","eslint-plugin-html":"^3.2.0","jasmine-core":"^2.7.0","karma":"^1.7.0","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.4","phantomjs-prebuilt":"^2.1.15","vue":"^2.4.2","vue-loader":"^13.0.4","vue-template-compiler":"^2.4.2","webpack":"^3.5.5","webpack-notifier":"^1.5.0"},"dependencies":{"easytimer":"^1.1.1"},"gitHead":"1fc64be98087b95c1850fc0e269dffc726b1dfde","bugs":{"url":"https://github.com/maksimovicdanijel/vue-countdown/issues"},"homepage":"https://github.com/maksimovicdanijel/vue-countdown#readme","_id":"@dmaksimovic/vue-countdown@0.0.1","_shasum":"80a70d2d5b758d6a0feed770b6bccc9d8abea41a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"},"dist":{"shasum":"80a70d2d5b758d6a0feed770b6bccc9d8abea41a","tarball":"https://registry.npmjs.org/@dmaksimovic/vue-countdown/-/vue-countdown-0.0.1.tgz","integrity":"sha512-Chrgevw8k7CgzNgPInHwOstcCGKCgs6vWHOUXcoq4pKmCm9nupzvJTIljRFZGvD4PWvc/K38qBDD8WJBFLtZSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6fB5A2rDreqrveOJSRWx+IyzF5EuPspWCdBrlJaT5+AiEA5ZVB2Xmefr9rkhrc8fPvwuxQ1AHPm1G10ZOQeVxyyQQ="}]},"maintainers":[{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-countdown-0.0.1.tgz_1503921566618_0.9701895781327039"}},"0.1.0":{"name":"@dmaksimovic/vue-countdown","version":"0.1.0","description":"VueJS 2.0 countdown component","author":{"name":"Danijel Maksimovic","email":"maksimovic.danijel989@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/maksimovicdanijel/vue-countdown.git"},"main":"dist/vue-countdown.js","scripts":{"build":"webpack","watch":"webpack --watch","test":"karma start karma.conf.js"},"keywords":["vue","countdown","timer"],"license":"MIT","devDependencies":{"@types/karma":"^0.13.36","@types/karma-jasmine":"0.0.29","@types/vue":"^2.0.0","@types/webpack-notifier":"^1.5.1","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.5","eslint":"^4.5.0","eslint-loader":"^1.9.0","eslint-plugin-html":"^3.2.0","jasmine-core":"^2.7.0","karma":"^1.7.0","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.4","phantomjs-prebuilt":"^2.1.15","vue":"^2.4.2","vue-loader":"^13.0.4","vue-template-compiler":"^2.4.2","webpack":"^3.5.5","webpack-notifier":"^1.5.0"},"dependencies":{"easytimer":"^1.1.1"},"gitHead":"6edfeff636ccd7f921226f55b6028dc5867d8fcd","bugs":{"url":"https://github.com/maksimovicdanijel/vue-countdown/issues"},"homepage":"https://github.com/maksimovicdanijel/vue-countdown#readme","_id":"@dmaksimovic/vue-countdown@0.1.0","_shasum":"e542a17734f016f51e8d1761d43947cc5edaa254","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"},"dist":{"shasum":"e542a17734f016f51e8d1761d43947cc5edaa254","tarball":"https://registry.npmjs.org/@dmaksimovic/vue-countdown/-/vue-countdown-0.1.0.tgz","integrity":"sha512-Ua9G6yk0UWKRsA/sl3GqM8HQrzDWsd3nFKS1IETAg1ryFuDaUmHvpkYzmfiK8VRhqntaTwYw0M4800ZDO8Phdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh1F/ul2Aa4LhbIxBJetg7Ue6YhK0HgDwpw96yRi42uwIhAN/quRZ1Vq5/SNoV2mWl6BnhcmLN+4aWZiC82Nxbt4OB"}]},"maintainers":[{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-countdown-0.1.0.tgz_1503929142646_0.3517524376511574"}},"0.1.1":{"name":"@dmaksimovic/vue-countdown","version":"0.1.1","description":"VueJS 2.0 countdown component","author":{"name":"Danijel Maksimovic","email":"maksimovic.danijel989@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/maksimovicdanijel/vue-countdown.git"},"main":"dist/vue-countdown.js","scripts":{"build":"webpack","watch":"webpack --watch","test":"karma start karma.conf.js"},"keywords":["vue","countdown","timer"],"license":"MIT","devDependencies":{"@types/karma":"^0.13.36","@types/karma-jasmine":"0.0.29","@types/vue":"^2.0.0","@types/webpack-notifier":"^1.5.1","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.5","eslint":"^4.5.0","eslint-loader":"^1.9.0","eslint-plugin-html":"^3.2.0","jasmine-core":"^2.7.0","karma":"^1.7.0","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.4","karma-webpack":"^2.0.4","phantomjs-prebuilt":"^2.1.15","vue":"^2.4.2","vue-loader":"^13.0.4","vue-template-compiler":"^2.4.2","webpack":"^3.5.5","webpack-notifier":"^1.5.0"},"dependencies":{"easytimer":"^1.1.1"},"gitHead":"67e3c804d1fcf2054bba9f7c415ee9fa1b8af28b","bugs":{"url":"https://github.com/maksimovicdanijel/vue-countdown/issues"},"homepage":"https://github.com/maksimovicdanijel/vue-countdown#readme","_id":"@dmaksimovic/vue-countdown@0.1.1","_shasum":"b685eea2e993a3265c4755cf4160b266d44b80d7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"},"dist":{"shasum":"b685eea2e993a3265c4755cf4160b266d44b80d7","tarball":"https://registry.npmjs.org/@dmaksimovic/vue-countdown/-/vue-countdown-0.1.1.tgz","integrity":"sha512-6SX48xmPM5eXG48xeQ8h7EAWmWpJ91o/fPJZhZAV8kvftpXtmi6GkFtHJJtiQkj0hmKg+x6sPFcov718YJuOYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhI7LxxszmNbdbn7AqPVwa4UBTHwyBQntsoMkaueXEfAiBEZip98Zl590Lz9i0GCs5+9qu43emNQ2JGjxSo++fVsw=="}]},"maintainers":[{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-countdown-0.1.1.tgz_1503931039565_0.2512205622624606"}},"0.1.2":{"name":"@dmaksimovic/vue-countdown","version":"0.1.2","description":"VueJS 2.0 countdown component","author":{"name":"Danijel Maksimovic","email":"maksimovic.danijel989@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/maksimovicdanijel/vue-countdown.git"},"main":"dist/vue-countdown.js","scripts":{"build":"webpack","watch":"webpack --watch","test":"cross-env BABEL_ENV=test karma start karma.conf.js --single-run","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"keywords":["vue","countdown","timer"],"license":"MIT","devDependencies":{"@types/karma":"^0.13.36","@types/karma-jasmine":"0.0.29","@types/vue":"^2.0.0","@types/webpack-notifier":"^1.5.1","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","cross-env":"^5.0.5","css-loader":"^0.28.5","eslint":"^4.5.0","eslint-loader":"^1.9.0","eslint-plugin-html":"^3.2.0","jasmine-core":"^2.7.0","karma":"^1.7.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.4","phantomjs-prebuilt":"^2.1.15","vue":"^2.4.2","vue-loader":"^13.0.4","vue-template-compiler":"^2.4.2","webpack":"^3.5.5","webpack-notifier":"^1.5.0"},"dependencies":{"easytimer":"^1.1.1"},"gitHead":"6381daac892e268bf3c5e6256bc46a1f7390716f","bugs":{"url":"https://github.com/maksimovicdanijel/vue-countdown/issues"},"homepage":"https://github.com/maksimovicdanijel/vue-countdown#readme","_id":"@dmaksimovic/vue-countdown@0.1.2","_shasum":"83238a093d1be74d0c13d5866d8fe25bf84691da","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"},"dist":{"shasum":"83238a093d1be74d0c13d5866d8fe25bf84691da","tarball":"https://registry.npmjs.org/@dmaksimovic/vue-countdown/-/vue-countdown-0.1.2.tgz","integrity":"sha512-0/j7Wb0wudqUfSoJ3efJ/4NBqeC6hKW9gBRlJLl0r6zrQbmfpImwdr1dE/qzpp3q13jrc9KAsiCA9fdGVlE3Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDarLTQ7HEA4mLPSr55qE31Zakif2ccpkwMESJFJzPKXQIgE5+wN/DOuSEjV/uqExkkoLXcrknB98tdeemSN+GO2uY="}]},"maintainers":[{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-countdown-0.1.2.tgz_1504301543804_0.01823047548532486"}},"1.0.0":{"name":"@dmaksimovic/vue-countdown","version":"1.0.0","description":"VueJS 2.0 countdown component","author":{"name":"Danijel Maksimovic","email":"maksimovic.danijel989@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/maksimovicdanijel/vue-countdown.git"},"main":"dist/vue-countdown.js","scripts":{"build":"webpack","watch":"webpack --watch","test":"cross-env BABEL_ENV=test karma start karma.conf.js --single-run","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"keywords":["vue","countdown","timer"],"license":"MIT","devDependencies":{"@types/karma":"^0.13.36","@types/karma-jasmine":"0.0.29","@types/vue":"^2.0.0","@types/webpack-notifier":"^1.5.1","babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-plugin-istanbul":"^4.1.4","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","cross-env":"^5.0.5","css-loader":"^0.28.5","eslint":"^4.5.0","eslint-loader":"^1.9.0","eslint-plugin-html":"^3.2.0","jasmine-core":"^2.7.0","karma":"^1.7.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.31","karma-webpack":"^2.0.4","phantomjs-prebuilt":"^2.1.15","vue":"^2.4.2","vue-loader":"^13.0.4","vue-template-compiler":"^2.4.2","webpack":"^3.5.5","webpack-notifier":"^1.5.0"},"dependencies":{"easytimer":"^1.1.1"},"gitHead":"6f97de31a02a52a89622a701b6aad51330cd3f74","bugs":{"url":"https://github.com/maksimovicdanijel/vue-countdown/issues"},"homepage":"https://github.com/maksimovicdanijel/vue-countdown#readme","_id":"@dmaksimovic/vue-countdown@1.0.0","_shasum":"19dfd0c722938749ca8757b5f59869b11a839a2d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"},"dist":{"shasum":"19dfd0c722938749ca8757b5f59869b11a839a2d","tarball":"https://registry.npmjs.org/@dmaksimovic/vue-countdown/-/vue-countdown-1.0.0.tgz","integrity":"sha512-tDeX6N7V6Y0zyjQJsUle+PopGQI+oWXbkk6S2rJYoYb+WqzWCgiS5vryaZDip85hZuH50akat6mXBbpRdBjQlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjn2oNSuCSVzVTP5vznyJNIwKcTT2/Fp975IpAMZcJxAiEA4+CgHlVrJVqGNURdfdKCzouwHl9FIqOqaBxC7OOuVMA="}]},"maintainers":[{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-countdown-1.0.0.tgz_1505042704362_0.5022562039084733"}}},"readme":"[![Build Status](https://travis-ci.org/maksimovicdanijel/vue-countdown.svg?branch=master)](https://travis-ci.org/maksimovicdanijel/vue-countdown)\n[![Coverage Status](https://coveralls.io/repos/github/maksimovicdanijel/vue-countdown/badge.svg?branch=development)](https://coveralls.io/github/maksimovicdanijel/vue-countdown?branch=development)\n\n## Countdown component for VueJS\n\nComponent that creates countdown based on provided number of seconds or date in future. Install it by running:\n\n```\nnpm install @dmaksimovic/vue-countdown --save\n```\n### Example usage\n\nComponent.vue\n```\n<template>\n    <div>\n        <vue-countdown v-on:time-expire=\"handleTimeExpire\" :seconds=\"10\" :start=\"start\"></vue-countdown>\n\n        <button v-on:click=\"startTimer\">Start timer</button>\n    </div>\n</template>\n\n<script>\nimport VueCountdown from '@dmaksimovic/vue-countdown';\n\nexport default {\n    name: 'my-component',\n    data () {\n        return {\n            start: false\n        };\n    },\n    components: {\n        'vue-countdown': VueCountdown\n    },\n    methods () {\n        handleTimeExpire () {\n            alert('Time is up!');\n        },\n        startTimer () {\n            this.start = true;\n        }\n    }\n}\n\n</script>\n```\nThis will create a simple component that will output countdown that starts from 10 and counts until 0.\n\n### Options\n\n**seconds** - number of seconds to start counter from (type number)\n\n**date** - date in future as a string. Any string that can be parsed by Date.parse() is considered valid. Takes precedence over seconds parameter\n\n**message** - message to display when counter finishes\n\n**units** - array that represents units which will form the counter. Possible values are 'hours', 'minutes', 'seconds'\n\n**start** - boolean value whether to start timer or not\n\n### Events\n\n**time-expire** - triggered when timer finishes\n\n### Contributing\n\n**Building**\n\n```\nnpm run build\n```\n\n**Testing**\n\n```\nnpm test\n```\n\n### Licence\n\n[MIT](https://github.com/maksimovicdanijel/vue-countdown/blob/master/LICENSE)","maintainers":[{"name":"maksimovic","email":"maksimovic.danijel989@gmail.com"}],"time":{"modified":"2022-06-12T17:06:53.574Z","created":"2017-08-28T11:59:27.598Z","0.0.1":"2017-08-28T11:59:27.598Z","0.1.0":"2017-08-28T14:05:43.740Z","0.1.1":"2017-08-28T14:37:20.425Z","0.1.2":"2017-09-01T21:32:24.876Z","1.0.0":"2017-09-10T11:25:05.427Z"},"homepage":"https://github.com/maksimovicdanijel/vue-countdown#readme","keywords":["vue","countdown","timer"],"repository":{"type":"git","url":"git+https://github.com/maksimovicdanijel/vue-countdown.git"},"author":{"name":"Danijel Maksimovic","email":"maksimovic.danijel989@gmail.com"},"bugs":{"url":"https://github.com/maksimovicdanijel/vue-countdown/issues"},"license":"MIT","readmeFilename":"README.md"}