{"_id":"simplycountdown.js","_rev":"17-d2984a9ed1bcfeea051ecbc9ccdcdaa9","name":"simplycountdown.js","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.0":{"name":"simplycountdown.js","version":"1.0.0","keywords":["simplyCountdown","countdown","clock","under construction","jquery","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.0.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"5fbbc535701856071b3b8e00b34789f669f352b5","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.0.0.tgz","integrity":"sha512-enJnhyrdDzZNlSAjDmwoC0yBO5iZYOhgud251GbDLevYjkv22QHwtRpyO2VavA3/18iWDCgmcxkhGM0Flat8fg==","signatures":[{"sig":"MEQCIBHVs5qbJ9oeVNYnmvbAfl3AmR5v6wQLWNYpmGDPpfE8AiA9gPbAmMcI3wu+AsgpKd133A0O4MDZDLTBx6TRDR03sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"5fbbc535701856071b3b8e00b34789f669f352b5","gitHead":"a76a17ab778e7f9e3d6ebdb6e27f576c2fd5ef6e","scripts":{},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/VincentLoy/simplyCountdown.js","type":"git"},"_npmVersion":"1.4.28","description":"Tiny Javascript Countdown","directories":{},"devDependencies":{"gulp":"^3.8.11","less":"~1.7.0","bower":"~1.3.2","gulp-less":"^3.0.3","gulp-util":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^1.2.0","gulp-plumber":"^1.0.1","gulp-minify-css":"^1.1.1","gulp-sourcemaps":"^1.5.2"}},"1.0.1":{"name":"simplycountdown.js","version":"1.0.1","keywords":["simplyCountdown","countdown","clock","under construction","jquery","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.0.1","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"3b693d1d2a841e1a8199fe76935a8264061848ca","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.0.1.tgz","integrity":"sha512-+19RQkMS4bXZ8c5V0BadLer/Tu238DeymF+vb1Csn9Bij6yMlr+2T4c3mmk73jXcCpIn7CfExbaA5I8Y3mLJtQ==","signatures":[{"sig":"MEUCIAJs1f6+HeeSSDTxHIuS5M1Ta/0Qhp8tcCIenilo13XQAiEA8Q6HmB/6wCC6E4vncuHmjF3mRmXLICLlIeJEaTa7adk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"3b693d1d2a841e1a8199fe76935a8264061848ca","gitHead":"fae31f3ad91d62f0c714b59d2cd3a4471cce424c","scripts":{},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/VincentLoy/simplyCountdown.js","type":"git"},"_npmVersion":"1.4.28","description":"Tiny Javascript Countdown","directories":{},"devDependencies":{"gulp":"^3.8.11","less":"~1.7.0","bower":"~1.3.2","gulp-less":"^3.0.3","gulp-util":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^1.2.0","gulp-plumber":"^1.0.1","gulp-minify-css":"^1.1.1","gulp-sourcemaps":"^1.5.2"}},"1.1.0":{"name":"simplycountdown.js","version":"1.1.0","keywords":["simplyCountdown","countdown","clock","under construction","jquery","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.1.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"2ac4724ef28d03a4e55387b7e3c5623a07f8ffb2","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.1.0.tgz","integrity":"sha512-pyZ6vpIp2sWqmBaWdo4BaIgF71N9ZbuIVtXyCzEXi/5P+dEZGk+sdbW/CDW3O2JK5+46ij7j1fQSyCwNhMD72Q==","signatures":[{"sig":"MEYCIQCAvlXFjYkkUJ5jRf5LpEiY1G6n8jo7T/Efrj3HuuUKQQIhAMFTuPOGXD9NBdh/zERJxN5zsdPO+WmrD+fBNbBi6n8R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2ac4724ef28d03a4e55387b7e3c5623a07f8ffb2","gitHead":"f45c608922d2cf6b76f0cc1945b95f69e577e618","scripts":{},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/VincentLoy/simplyCountdown.js","type":"git"},"_npmVersion":"1.4.28","description":"Tiny Javascript Countdown","directories":{},"devDependencies":{"gulp":"^3.8.11","less":"~1.7.0","bower":"~1.3.2","gulp-less":"^3.0.3","gulp-util":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^1.2.0","gulp-plumber":"^1.0.1","gulp-minify-css":"^1.1.1","gulp-sourcemaps":"^1.5.2"}},"1.1.1":{"name":"simplycountdown.js","version":"1.1.1","keywords":["simplyCountdown","countdown","clock","under construction","jquery","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.1.1","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"c056aca080a920b3df4ae8041ec3645fd4d40e7d","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.1.1.tgz","integrity":"sha512-KXrhbhtAz/swJ5rPEW6lut+MwhXiugTuqd6Qebkg+4t66uPB7V9Z+i0rV6ihY1MS23NBZxwa9IWKZUQdpJQKQw==","signatures":[{"sig":"MEQCIFv6UNRaeZjppKU5YGu7jvWAVJIcfCNIVP7b9tb6iM3BAiBTqrxPEuAusSQZsLyirtgIQADYhu4OvoFl2M+GWYGIyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c056aca080a920b3df4ae8041ec3645fd4d40e7d","gitHead":"86a68b4d5569ccf9b028752f8ffe794df2f9bae4","scripts":{},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/VincentLoy/simplyCountdown.js","type":"git"},"_npmVersion":"1.4.28","description":"Tiny Javascript Countdown","directories":{},"devDependencies":{"gulp":"^3.8.11","less":"~1.7.0","bower":"~1.3.2","gulp-less":"^3.0.3","gulp-util":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^1.2.0","gulp-plumber":"^1.0.1","gulp-minify-css":"^1.1.1","gulp-sourcemaps":"^1.5.2"}},"1.2.0":{"name":"simplycountdown.js","version":"1.2.0","keywords":["simplyCountdown","countdown","clock","under construction","jquery","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.2.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"c977e9f3beedd993a76ffc405aa4cacdfb260063","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.2.0.tgz","integrity":"sha512-kGvYGqycZg/1q0VLANXkZGDS81nSl1OzqJ/+f60BoGJK+xVfOoeVKOlDvATUcqyZs3Bdx+WfN8qEoA42IHqLfA==","signatures":[{"sig":"MEYCIQCMrerAiyB6C9iPGp690GiYJLwNxrJFlDMWef2xqIqn+AIhAKC5qLL7E8AQDrW5rCHKA+sb5BX3AKFBbzb1ovZn9jwq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"c977e9f3beedd993a76ffc405aa4cacdfb260063","gitHead":"0e5c682344661fd61d003c76e35941707c113985","scripts":{},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"2.13.3","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"0.10.40","devDependencies":{"gulp":"^3.8.11","less":"~1.7.0","bower":"~1.3.2","gulp-less":"^3.0.3","gulp-util":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^1.2.0","gulp-plumber":"^1.0.1","gulp-minify-css":"^1.1.1","gulp-sourcemaps":"^1.5.2"}},"1.3.0":{"name":"simplycountdown.js","version":"1.3.0","keywords":["simplyCountdown","countdown","clock","under construction","jquery","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.3.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"831b941de2fb75d854996be08356065a1882f79c","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.3.0.tgz","integrity":"sha512-eriS8/fkijlnvZfdGhOknPU9Z1nA9i4DE5uEL6YhC/3EXhnw5ZZsBlKRvC/7yejhmKqTSX+GRIcM5s4VUyhymA==","signatures":[{"sig":"MEYCIQChA8ljQoXwR4ViQ+LbQjWtSs1kU/FSj7FqTcNVdPx4XwIhAJQ/XOwoplzJg1adWr+dWlk89P2eUcqQAm9lQOqH/o6Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"831b941de2fb75d854996be08356065a1882f79c","gitHead":"52b1f995ba269097b6f773d69bc30a78cbb0b6c2","scripts":{},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"2.11.3","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"gulp":"^3.8.11","less":"~1.7.0","bower":"~1.3.2","gulp-less":"^3.0.3","gulp-util":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^1.2.0","browser-sync":"^2.9.1","gulp-plumber":"^1.0.1","gulp-minify-css":"^1.1.1","gulp-sourcemaps":"^1.5.2"}},"1.3.1":{"name":"simplycountdown.js","version":"1.3.1","keywords":["simplyCountdown","countdown","clock","under construction","jquery","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.3.1","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"f919a136fb67c2e55d7a25457ed5d732a7d3f039","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.3.1.tgz","integrity":"sha512-RVoWqL0fxNynGDysVdfdCNE4bETqR+y2zOYw1Yz2jyVtWHylAmIXAk53gQjoHn2FD/abygbAc4rm6U3ewDDp1g==","signatures":[{"sig":"MEUCIQDPpUKq5dt+Kzl9vGSTG4J3w1ymDePF6YFWfTf8Q7kv3AIgMoZw4wo9136zoBggvOEiVuu91xOhaCrgy0syibOTneo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"f919a136fb67c2e55d7a25457ed5d732a7d3f039","gitHead":"e3f4881f611bdc4ef5a4ddbc530dd5233f156316","scripts":{},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"2.11.3","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"gulp":"^3.8.11","less":"~1.7.0","bower":"~1.3.2","gulp-less":"^3.0.3","gulp-util":"^3.0.4","gulp-rename":"^1.2.2","gulp-uglify":"^1.2.0","browser-sync":"^2.9.1","gulp-plumber":"^1.0.1","gulp-minify-css":"^1.1.1","gulp-sourcemaps":"^1.5.2"}},"1.4.0":{"name":"simplycountdown.js","version":"1.4.0","keywords":["simplyCountdown","countdown","clock","jquery","vanilla","plugin"],"author":{"url":"http://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"_id":"simplycountdown.js@1.4.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"50555edde21fb388ef9f30e070d5e5c77ba6f525","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.4.0.tgz","fileCount":17,"integrity":"sha512-N3dWCR35OZjNHuV/sCgQ95VzV7NiSboz5ln9ygeVklhCL5Ic7uey3mhLB0z7XWiAWSbIrP4nEyB3INi9TZ2dEg==","signatures":[{"sig":"MEQCIHBBiPNxBXSN1qQIXTFrAWjDy3HE9XmKnoYo7nJkuLP7AiBOE6/vOHKHxXVWDsOYG92IhB9BwQd45Vweb8IpdDoKrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":270776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/XviCRA9TVsSAnZWagAAMRYP/1tBjV6VbiyLlHIjXkDx\nJgRW+qalNo/khdROt8uiKi7yaf4D5Y20uwVljNyNkAu3BjRD+DxR0ED9qVNq\nMp13/TRVOb0u4gyA/ckapVG7Vouzis86CyhLdUd9pH19yHd4l27rir1e498t\nUz/gb7BfsO1PF9jFLQlYrEKWllBoWvv6hbbLWQuxiZeEU8vQuYxoeLrVHY/S\nC/Z8CkQgovqGaKvAZ/j2Lu4LUbx6yXRhYFf259H7JQirPACHuwrjNoeBNPuV\nYG2oATxlB7xK1KMoO1OlB53z9qu8OpUVBeRgZogrnQnqaAjXQzEbFrHG17J4\nwNBdttIsfxhEjtvToJwRWMfxR8EhTL/Q0R7XTCdNqpYn+nR9ATX9qtxwvqKN\nRn61eFFtVnIyvbLPooUCBGUrpZaMh5zSX3ncuN1ydDvLEp9IDi3llnaHZEM/\na1NvsuoIKGlu/qYAVhhsm9id4G6vmhzNvlrspS7IT4ly7DwYxgQQYS9w/amk\nCI7dzbZsLIppBzYZELg3pfqsBxAWFbrLpSTCVN1LRgRIikMXiQXinJRFRWnG\nWPfaicLu4KwXb95mXRCQGAUB/S5fp1h6ehfZojwaANHDvrjBwjSGE2zyzBpG\nQU7TfFiTbor4+ZEqhadzc4srlRm2tveca24pwwwvQbETkB6nIi/RUaARLjod\nzWYf\r\n=R0PR\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"39a2040954bf4e18eebf41ab94f2f26d51db4547","_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"licenses":[{"url":"https://github.com/VincentLoy/simplyCountdown.js/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"6.4.1","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"11.2.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","core-js":"^2.5.7","prismjs":"^1.15.0","gulp-csso":"^3.0.1","gulp-sass":"^4.0.2","gulp-babel":"^8.0.0","@babel/core":"^7.1.6","gulp-concat":"^2.6.1","gulp-eslint":"^5.0.0","gulp-terser":"^1.1.5","gulp-uglify":"^3.0.1","browser-sync":"^2.26.3","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.1.6","gulp-autoprefixer":"^6.0.0","uglify-save-license":"^0.4.1","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/simplycountdown.js_1.4.0_1543338976822_0.8967172308446156","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"simplycountdown.js","version":"1.5.0","keywords":["simplyCountdown","countdown","countup","clock","jquery","vanilla","plugin"],"author":{"url":"https://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"license":"MIT","_id":"simplycountdown.js@1.5.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"90c9f52b542b2924a2e81cc8dd2cd4522221d835","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.5.0.tgz","fileCount":17,"integrity":"sha512-yoVOSmdRLSraXzpSdOi2LdaP5EwcqC2RWBJoR32qD4OZWh2oFX+HaKtjIAv+tI1fk0GQg2bZ5CUu+5Qvz/hF3w==","signatures":[{"sig":"MEUCIFCBJHw8voq+w5O4WS4ByqUA45DkNclYPuXkZsT2Cw6nAiEAj9PdkHIf+ur1NGo0j0Y9aojXc/kAuXMuhK/Wpk3GwHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwE6NCRA9TVsSAnZWagAAqioQAJXuvMjwFNW54gVZkbHC\nBZJ/M67nStiLgUwf78/5rFRQ2DoZXlxsrArhba91XgUxpppsaNRSs9O7dJIO\npOPKuCoY0v0Wz+ZFVmf0QquuKCZBbY4WUiS3ouv8wWCB+W8uziNleA8XQ7hz\nS/NnprFKtqfzDMmcGTSS2EX0kQnMoeaf2EDxe1yP12SApVG386WG0fig954l\nEl6v1qkD2Y+qsZErCutFrzsgM/eW/CngS2o0nZXLgSe435/bGyR8R3sQX+0r\nhi2smWW5iXJy9tkYT7FjIgmaUQFO7Q1oBCDxxC5bsaYQwz9P+8p8Xh4+YK6c\nHbLJY/9+Fbq909iZR1bTjdeASKdxvNw26QM/tyKYO+0V8YUDlpW0zDeAeo2w\nXwX1HoibDCa9CMTQtzBY/z8cYfwSsguMhofBrfcDWuVA8pW9TQ26NmheU1ui\ny+AlfXsO8eVnKHmx1d3kDemMM8lW4K5vmS0gr36wwcT8XLka33gf2wvW9dxA\nha6Bgm1hqxwGPyL2AFLtmwWuU1svTYMNkvpZ2w0RGResAF24E7mJnq2VBvqx\nCiPRkwO3aWAiAHEd5jYueyTHJaky8QwqzNO2cCAjyWs62Cz6I/iy4+tA8igr\nUsxuohK8Wpt5h8sOvkk4AmIXrC4JtVww6JDmYuHhY2+5GKKvvn834By6/xGO\nIX2a\r\n=OiRb\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"9b42f289dc673d269b0cb6ec2eb325ff4b51ddd9","_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"6.9.0","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"11.2.0","_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.9.1","core-js":"^2.5.7","prismjs":"^1.15.0","gulp-csso":"^3.0.1","gulp-sass":"^4.0.2","gulp-babel":"^8.0.0","@babel/core":"^7.1.6","gulp-concat":"^2.6.1","gulp-eslint":"^5.0.0","gulp-terser":"^1.1.5","gulp-uglify":"^3.0.1","browser-sync":"^2.26.3","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.1.6","gulp-autoprefixer":"^6.0.0","uglify-save-license":"^0.4.1","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/simplycountdown.js_1.5.0_1556106892451_0.14281934507245908","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"simplycountdown.js","version":"1.6.0","keywords":["simplyCountdown","countdown","countup","clock","jquery","vanilla","plugin"],"author":{"url":"https://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"license":"MIT","_id":"simplycountdown.js@1.6.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"bb6991644505f9c3c525db81224a49fc49df5c47","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.6.0.tgz","fileCount":17,"integrity":"sha512-YdhKGb7khMDSVWsdROmuC4hocXDiykvH0dV1CVxWLnRNZMGq9t8o5KIpaKVPQr6RTRrPz0HfuPX7SbBGDp/tAg==","signatures":[{"sig":"MEUCIQDMufgLN8BZAcu/QUZtI1OqE7w/uXR7oUikXQvR+89BNgIgX8FHPoMWsvIpInwJpb5XJrQ0KAeC2zzzywk0FK5MMXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvlqJCRA9TVsSAnZWagAANqEP/Rs7D2INKwxVpV2KjVqN\nm4Tl3WzoKVBpZP2mbN1u5Ack40Hzm1bunFBPwB5cgwzcTprDrILW9oQ8cQ/Y\niA+U5wgqv3RrQsi3jm7BRL0lYxbeQ6bREtSAk2lvpUhznMp/yJ/yKU+q6BsA\nAoP5gWn6KUqC6we7FW9ojqBKKc/VSgQw3wXHQXXpI6ZA3JhNdQUVDo1NGqq6\nzdlICps3YWa2EZD+55S5AiG2bHUXBNpvwYXt71JiR/Mt4BGDhAOW5iRhHWFe\nm531RuReJ/zkIRouJc2P7G62F0+8NwXJzWk45bDRAyAuqQQ39cNoSwle+Pjc\nFhy1wmWAwHgzLz8JMd4YX1zEkgAv0lAy5K3pcs1jVufxaQjlOON9xtQznp0K\n5N/thtN267+fmaFb6c6/f5IoBPQ7sGaKF1viXhbRTwXxjgguW6D3J3GSbKvt\nwFsQTeQKUKhW2DGNsY4Ai/7Ch0FxfftonBxD/LePoRRulpxNRaBn+DwZYUNy\nRyjPRuYFHLDPgenrTxbhHBwIxW2aX0sFfDCv45ULU9vNH86viwdSaUEhBtNy\nGnSCRiAgVVvHQGp7yuAosVJp0BfpcGr3veGNmLLpDORmEHPzqS/e5/k1yYUM\ng1qT87ekasok89ZRhm0/sSA9wk+MDydxvxZWB8NaIJBAHaZHhAhSVufNfy92\nyyqH\r\n=z/k8\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d7fa6df988433b85562ff4507998ade3790382cb","_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"7.0.3","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"15.0.1","browserslist":["defaults"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","core-js":"^2.5.7","prismjs":"^1.15.0","gulp-csso":"^3.0.1","gulp-sass":"^4.0.2","gulp-babel":"^8.0.0","@babel/core":"^7.1.6","gulp-concat":"^2.6.1","gulp-eslint":"^5.0.0","gulp-terser":"^1.1.5","gulp-uglify":"^3.0.1","browser-sync":"^2.26.3","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.1.6","gulp-autoprefixer":"^7.0.1","uglify-save-license":"^0.4.1","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/simplycountdown.js_1.6.0_1606310536618_0.2930894860087372","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"simplycountdown.js","version":"1.7.0","keywords":["simplyCountdown","countdown","countup","clock","jquery","vanilla","plugin"],"author":{"url":"https://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"license":"MIT","_id":"simplycountdown.js@1.7.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"1d70d17df8410485cb437cdc5c59b59d130f7b4b","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-1.7.0.tgz","fileCount":17,"integrity":"sha512-UB5LVDVRuVyawYsrosoQ8qOwSdK4JLX8njkmTy5y8ECBQ/h3HGCt6XdYAlMYVHfqQ9egp7dOHZzAjo7+FHYYAw==","signatures":[{"sig":"MEUCIDC5PD8vTElfa8E48I0VISMfRVTrdL/IW6Vq+EN8xn5eAiEAqMITbACnh4/tNHhQ+JGHw1+R2J3iIHM/OO7ij7FIPAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyNdsCRA9TVsSAnZWagAAHL8P/2ioW5qSLndkbkyUVrMh\nZ6gnwwaeZI5q5/954X1RixPQRVpltxKqT0t4jJLNsGft7v21yQLzL9/rk75j\nadkrCQC4T4PRWK66wF4XjMDxiVgr+3BiFqB0HL3bIALzmewOOmxdXGAfmSeB\nPCj59rXEKoxbmWl2lFb6oCvfuwBZ7PS/7TAerkKwiXr4eZU2Keh1dWJG3ig/\nlUyIis77A+U7guGsTYDIlBo6c+1sXxcBOhHdNc+JWd6VfhTdxWALc1w0NB4/\naCWjrXK60ryXZ/frmlcfEuKXPzNOhjHyFniC73EVkCP9epgUXWY3kvDz/gIe\nFLs9FQSKVnUT232lz4NrflIy/vF+wKq1oiFp7woaO8qWhH4DfkIVFZjoAide\n90JCFzV1SX2gE/0KX+gSyjvvGT3WdKZj9Tg2f48kr62esc08PhuHYvUptDBq\nK10QV15XNzCO4PDuY0rNvABPlJ79czl1Hs8opf6YiCOvAzwfIr6JHKkK9359\nnPbKwj17dv6qb8sRfmQMX07z865Aiffo12f0DKQsDIcRD/q9d8k7bbvdcUj+\nMznQH7ylN1mfdkXaZHZJBn7nUdfMRpe1+5TuIIl4GqQw448BwAwcOwtk0wPJ\n3QrHhsj5isvhtg1uY1pXw9WgSWmZC/1xAtJ0Npvt8EP+GhbN+JlpaV3wIcP/\nc+sF\r\n=sjg9\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"056e202441baf87b9dd94a7baeae27f0bec7a5af","_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"7.0.3","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"15.0.1","browserslist":["defaults"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","core-js":"^2.5.7","prismjs":"^1.15.0","gulp-csso":"^3.0.1","gulp-sass":"^4.0.2","gulp-babel":"^8.0.0","@babel/core":"^7.1.6","gulp-concat":"^2.6.1","gulp-eslint":"^5.0.0","gulp-terser":"^1.1.5","gulp-uglify":"^3.0.1","browser-sync":"^2.26.3","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.1.6","gulp-autoprefixer":"^7.0.1","uglify-save-license":"^0.4.1","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/simplycountdown.js_1.7.0_1606997868282_0.26385157476658283","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"simplycountdown.js","version":"2.0.1","keywords":["simplyCountdown","countdown","countup","clock","jquery","vanilla","plugin"],"author":{"url":"https://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"license":"MIT","_id":"simplycountdown.js@2.0.1","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"3656591ee1b921021ef659ec3a23004bedce68c9","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-2.0.1.tgz","fileCount":17,"integrity":"sha512-du+WZkuaIJOvirfonclR1RPMUpCOPh2Rgt8vRmlVtxLN7oO6W7QDvPPFmJkWy+Yn/blrw042LTskuDMJTSIzlA==","signatures":[{"sig":"MEUCIQCDcIDQRyCS0TExFwqTsgxGi0rHfgA5F4OaWQom2Mm87gIgKrbaaecW30TtTCrhWajeaWk785es1UdvkYW0YzlV6EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67202},"gitHead":"0873e74ada67d06d9c307a0b03cf595d837c33b5","_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"10.9.0","description":"Tiny Javascript Countdown","directories":{},"_nodeVersion":"22.11.0","browserslist":["defaults"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","sass":"^1.82.0","core-js":"^2.5.7","prismjs":"^1.15.0","gulp-csso":"^3.0.1","gulp-sass":"^6.0.0","gulp-babel":"^8.0.0","@babel/core":"^7.1.6","gulp-concat":"^2.6.1","gulp-eslint":"^5.0.0","gulp-terser":"^1.1.5","gulp-uglify":"^3.0.1","browser-sync":"^3.0.3","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.1.6","gulp-autoprefixer":"^9.0.0","uglify-save-license":"^0.4.1","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/simplycountdown.js_2.0.1_1733441649494_0.26112749628798104","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"simplycountdown.js","version":"3.0.0","keywords":["simplyCountdown","countdown","countup","clock","vanilla","plugin","vue","react"],"author":{"url":"https://vincent-loy.fr","name":"Vincent Loy","email":"vincent.loy1@gmail.com"},"license":"MIT","_id":"simplycountdown.js@3.0.0","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"homepage":"http://vincentloy.github.io/simplyCountdown.js","bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"dist":{"shasum":"05a0d020144fc70b24fb5fec59ae73031bcea284","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-3.0.0.tgz","fileCount":26,"integrity":"sha512-sszZ/EJKX2K978Ec+uTiFqBcEvj6mnHrO5sTPu52GSdP+2gv8hDMfR10tOCP+gsGyQYDrhc3cLTms37LLnk2eA==","signatures":[{"sig":"MEQCIAN9/SF5nuRHL+rrqIBJ0xIUJwXxSkdCQfaksxT/tRxuAiAOouvDMt/g/aZ+oJa/YyKCmOtOfhq9EDW6CYzVkDkgag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125791},"main":"dist/simplyCountdown.umd.js","type":"module","types":"./dist/types/simplyCountdown.d.ts","module":"./dist/simplyCountdown.js","exports":{".":{"types":"./dist/types/simplyCountdown.d.ts","import":"./dist/simplyCountdown.js","require":"./dist/simplyCountdown.umd.js"}},"gitHead":"8b81617f3cdedc981269920404c6e127698dc326","scripts":{"dev":"vite serve docs/src --port 3000 --open","build":"bun run build:lib && bun run build:themes && bun run build:docs","preview":"vite preview --outDir docs/dist","build:lib":"vite build --mode es && vite build --mode umd","dist:test":"rimraf dist_tests && mkdir dist_tests && node scripts/generate-dist-tests.js","build:docs":"vite build --mode docs","build:themes":"node scripts/build-themes.js","dist:test:serve":"bun run dist:test && node scripts/server.test.js"},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"repository":{"url":"git+https://github.com/VincentLoy/simplyCountdown.js.git","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight (<5KB) JavaScript countdown library with zero dependencies. Create customizable countdown timers with multiple themes, TypeScript support, and a modern API for websites and web applications.","directories":{},"_nodeVersion":"22.11.0","browserslist":["defaults"],"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","rimraf":"^6.0.1","terser":"^5.26.0","postcss":"^8.4.49","fs-extra":"^11.2.0","clean-css":"^5.3.3","typescript":"^5.3.3","tailwindcss":"^3.4.17","autoprefixer":"^10.4.20","highlight.js":"^11.11.0","serve-handler":"^6.1.6","@iconify/tailwind":"^0.1.4","@iconify-json/lucide":"^1.2.20","@tailwindcss/typography":"^0.5.10","@iconify-json/vscode-icons":"^1.1.33"},"_npmOperationalInternal":{"tmp":"tmp/simplycountdown.js_3.0.0_1735471861290_0.353477998722308","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"simplycountdown.js","description":"A lightweight (<5KB) JavaScript countdown library with zero dependencies. Create customizable countdown timers with multiple themes, TypeScript support, and a modern API for websites and web applications.","version":"3.0.1","type":"module","homepage":"http://vincentloy.github.io/simplyCountdown.js","author":{"name":"Vincent Loy","email":"vincent.loy1@gmail.com","url":"https://vincent-loy.fr"},"keywords":["simplyCountdown","countdown","countup","clock","vanilla","plugin","vue","react"],"repository":{"type":"git","url":"git+https://github.com/VincentLoy/simplyCountdown.js.git"},"bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"license":"MIT","browserslist":["defaults"],"main":"dist/simplyCountdown.umd.js","module":"./dist/simplyCountdown.js","types":"./dist/types/simplyCountdown.d.ts","exports":{".":{"import":"./dist/simplyCountdown.js","require":"./dist/simplyCountdown.umd.js","types":"./dist/types/simplyCountdown.d.ts"}},"scripts":{"dev":"vite serve docs/src --port 3000 --open","build":"bun run build:lib && bun run build:themes && bun run build:docs","build:lib":"vite build --mode es && vite build --mode umd","build:themes":"node scripts/build-themes.js","build:docs":"vite build --mode docs","preview":"vite preview --outDir docs/dist","dist:test":"rimraf dist_tests && mkdir dist_tests && node scripts/generate-dist-tests.js","dist:test:serve":"bun run dist:test && node scripts/server.test.js"},"devDependencies":{"@iconify-json/lucide":"^1.2.20","@iconify-json/vscode-icons":"^1.1.33","@iconify/tailwind":"^0.1.4","@tailwindcss/typography":"^0.5.10","autoprefixer":"^10.4.20","clean-css":"^5.3.3","fs-extra":"^11.2.0","highlight.js":"^11.11.0","postcss":"^8.4.49","rimraf":"^6.0.1","serve-handler":"^6.1.6","tailwindcss":"^3.4.17","terser":"^5.26.0","typescript":"^5.3.3","vite":"^5.0.0","vite-plugin-replace":"^0.1.1"},"_id":"simplycountdown.js@3.0.1","gitHead":"13070eb71ad9e3a54832b8b5c0bf7efea40a5999","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-uEp86TFh75CEBFA0786VXze6Gr/hYvNOVYsoO4mQeiT9c6rcAjdQGkDwP2FloNbzyV4WbiJntb3E6Sbx1EsQcA==","shasum":"f2030c395360970a02b5bab6afaed0279c6b2b3d","tarball":"https://registry.npmjs.org/simplycountdown.js/-/simplycountdown.js-3.0.1.tgz","fileCount":26,"unpackedSize":125882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSIAvrTXJiWyFhELSwAsel1/fiEeqsFmzTDcicFB8fCAiB30iEqbEc1tS91GcX3aLUU6jfiguL/olaa6Chhj3g8Rw=="}]},"_npmUser":{"name":"vincentloy","email":"vincent.loy1@gmail.com"},"directories":{},"maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simplycountdown.js_3.0.1_1735490029393_0.9544068253773077"},"_hasShrinkwrap":false}},"time":{"created":"2015-06-27T17:23:02.334Z","modified":"2024-12-29T16:33:49.806Z","1.0.0":"2015-06-27T17:23:02.334Z","1.0.1":"2015-07-02T19:39:06.618Z","1.1.0":"2015-07-02T20:33:48.295Z","1.1.1":"2015-07-05T12:20:39.440Z","1.2.0":"2015-08-29T02:27:26.106Z","1.3.0":"2015-09-05T21:49:35.961Z","1.3.1":"2015-09-06T09:33:58.987Z","1.4.0":"2018-11-27T17:16:17.108Z","1.5.0":"2019-04-24T11:54:52.585Z","1.6.0":"2020-11-25T13:22:16.791Z","1.7.0":"2020-12-03T12:17:48.412Z","2.0.1":"2024-12-05T23:34:09.699Z","3.0.0":"2024-12-29T11:31:01.500Z","3.0.1":"2024-12-29T16:33:49.644Z"},"bugs":{"url":"https://github.com/VincentLoy/simplyCountdown.js/issues"},"author":{"name":"Vincent Loy","email":"vincent.loy1@gmail.com","url":"https://vincent-loy.fr"},"license":"MIT","homepage":"http://vincentloy.github.io/simplyCountdown.js","keywords":["simplyCountdown","countdown","countup","clock","vanilla","plugin","vue","react"],"repository":{"type":"git","url":"git+https://github.com/VincentLoy/simplyCountdown.js.git"},"description":"A lightweight (<5KB) JavaScript countdown library with zero dependencies. Create customizable countdown timers with multiple themes, TypeScript support, and a modern API for websites and web applications.","maintainers":[{"name":"vincentloy","email":"vincent.loy1@gmail.com"}],"readme":"![SimplyCountdown.js](docs/src/public/images/simplyCountdown_banner.webp)\n\n# SimplyCountdown.js\n\nA simple yet powerful countdown plugin, with no dependencies. Create beautiful countdowns with ease!\n\n## Features\n\n-   Zero dependencies\n-   TypeScript support\n-   Multiple module formats (ES, UMD, CommonJS)\n-   Multiple themes included\n-   Lightweight and performant\n-   Count up or down functionality\n-   UTC support\n-   Highly customizable\n-   Control API (stop, resume, update)\n-   Comprehensive event callbacks\n\n## Installation\n\n```bash\nnpm install simplycountdown\n# or\nyarn add simplycountdown\n# or\nbun install simplycountdown\n```\n\n## Basic Usage\n\n### ES Module\n\n```javascript\nimport simplyCountdown from \"simplycountdown.js\";\n\nsimplyCountdown(\"#mycountdown\", {\n    year: 2025,\n    month: 12,\n    day: 25,\n});\n```\n\n## Accessing Source Files\n\nIf you want to import and compile the TypeScript source files directly, you can include the source files in your project:\n\n```typescript\nimport simplyCountdown from \"simplycountdown.js/src/core/simplyCountdown\";\n```\n\n### CommonJS\n\n```javascript\nconst simplyCountdown = require(\"simplycountdown\");\n\nsimplyCountdown(\"#mycountdown\", {\n    year: 2025,\n    month: 12,\n    day: 25,\n});\n```\n\n### Browser (UMD)\n\n```html\n<script src=\"path/to/simplyCountdown.umd.js\"></script>\n<script>\n    simplyCountdown(\"#mycountdown\", {\n        year: 2025,\n        month: 12,\n        day: 25,\n    });\n</script>\n```\n\n## Configuration Options\n\n```javascript\nsimplyCountdown(\"#mycountdown\", {\n    // Target date (Required)\n    year: 2025, // Target year [YYYY]\n    month: 12, // Target month [1-12]\n    day: 25, // Target day [1-31]\n    hours: 0, // Target hours [0-23]\n    minutes: 0, // Target minutes [0-59]\n    seconds: 0, // Target seconds [0-59]\n\n    // Words customization\n    words: {\n        days: {\n            // Function to handle pluralization\n            lambda: (root, count) => (count > 1 ? root + \"s\" : root),\n            root: \"day\", // Base word for days\n        },\n        hours: {\n            lambda: (root, count) => (count > 1 ? root + \"s\" : root),\n            root: \"hour\",\n        },\n        minutes: {\n            lambda: (root, count) => (count > 1 ? root + \"s\" : root),\n            root: \"minute\",\n        },\n        seconds: {\n            lambda: (root, count) => (count > 1 ? root + \"s\" : root),\n            root: \"second\",\n        },\n    },\n\n    // Display options\n    plural: true, // Enable/disable pluralization\n    inline: false, // Display inline (true) or in blocks (false)\n    inlineSeparator: \", \", // Separator for inline display\n    enableUtc: false, // Use UTC time instead of local time\n\n    // Styling classes\n    inlineClass: \"simply-countdown-inline\", // Class for inline display\n    sectionClass: \"simply-section\", // Class for each time unit section\n    amountClass: \"simply-amount\", // Class for number display\n    wordClass: \"simply-word\", // Class for word display\n\n    // Formatting options\n    zeroPad: false, // Add leading zeros to numbers (e.g., 05 instead of 5)\n    countUp: false, // Count up from target date instead of down to it\n    removeZeroUnits: false, // Hide time units when they reach zero\n    refresh: 1000, // Update interval in milliseconds (1 second = 1000)\n\n    // Event handlers\n    onEnd: () => {\n        // Callback function when countdown ends\n        console.log(\"Countdown finished!\");\n    },\n    onStop: () => {}, // Callback when countdown is stopped\n    onResume: () => {}, // Callback when countdown is resumed\n    onUpdate: (params) => {}, // Callback when countdown is updated\n});\n```\n\n## HTML Structure\n\nThe plugin generates the following HTML structure:\n\n### Block Display (default)\n\n```html\n<div class=\"simply-countdown\">\n    <div class=\"simply-section\">\n        <div>\n            <span class=\"simply-amount\">24</span>\n            <span class=\"simply-word\">days</span>\n        </div>\n    </div>\n    <!-- Similar sections for hours, minutes, seconds -->\n</div>\n```\n\n### Inline Display\n\n```html\n<div class=\"simply-countdown simply-countdown-inline\">24 days, 3 hours, 45 minutes, 12 seconds</div>\n```\n\n## Themes\n\nThe library comes with several built-in themes:\n\n-   `default.css` - Classic theme with clean, modern design\n-   `dark.css` - Dark mode theme\n-   `circle.css` - Circular display with modern aesthetics\n-   `cyber.css` - Cyberpunk-inspired design\n-   `losange.css` - Diamond-shaped display\n\nTo use a theme, include its CSS file:\n\n```html\n<link rel=\"stylesheet\" href=\"path/to/themes/default.css\" />\n```\n\n## Examples\n\n### New Year Countdown with UTC\n\n```javascript\nsimplyCountdown(\"#newyear\", {\n    year: 2025,\n    month: 1,\n    day: 1,\n    enableUtc: true,\n    zeroPad: true,\n    onEnd: () => {\n        alert(\"Happy New Year!\");\n    },\n});\n```\n\n### Event Timer (Count Up) with Zero Padding\n\n```javascript\nsimplyCountdown(\"#timer\", {\n    year: 2024,\n    month: 1,\n    day: 1,\n    countUp: true,\n    zeroPad: true,\n    removeZeroUnits: true,\n});\n```\n\n### Custom Words with Inline Display\n\n```javascript\nsimplyCountdown(\"#inline\", {\n    year: 2025,\n    month: 12,\n    day: 25,\n    inline: true,\n    inlineSeparator: \" | \",\n    words: {\n        days: {\n            lambda: (root, count) => (count === 1 ? \"day\" : \"days\"),\n            root: \"day\",\n        },\n        hours: {\n            lambda: (root, count) => (count === 1 ? \"hour\" : \"hours\"),\n            root: \"hour\",\n        },\n        minutes: {\n            lambda: (root, count) => (count === 1 ? \"minute\" : \"minutes\"),\n            root: \"minute\",\n        },\n        seconds: {\n            lambda: (root, count) => (count === 1 ? \"second\" : \"seconds\"),\n            root: \"second\",\n        },\n    },\n});\n```\n\n## Selector Support\n\nThe plugin accepts various selector types:\n\n```javascript\n// CSS selector string\nsimplyCountdown(\"#countdown\", parameters);\n\n// Single DOM element\nsimplyCountdown(document.getElementById(\"countdown\"), parameters);\n\n// Multiple elements\nsimplyCountdown(document.querySelectorAll(\".countdown\"), parameters);\n```\n\n## Control Features\n\nThe countdown instance returns a controller object that allows you to manipulate the countdown:\n\n```javascript\n// Initialize countdown\nconst countdown = simplyCountdown(\"#mycountdown\", parameters);\n\n// Stop the countdown\ncountdown.pause();\n\n// Resume countdown\ncountdown.resume();\n\n// Update countdown parameters\ncountdown.update({\n    year: 2026,\n    month: 1,\n    day: 1,\n});\n\n// Chain control methods\ncountdown.pause();\ncountdown.resume();\ncountdown.update({ year: 2026, hours: 12, minutes: 51 });\n```\n\n## Development Commands\n\n### Main Commands\n\n-   `npm run dev`: Start development server for the documentation site & Core library (port 3000)\n-   `npm run build`: Build everything (library, themes, and documentation)\n-   `npm run preview`: Preview the documentation site\n\n### Build Commands\n\n-   `npm run build:lib`: Build the library (ES and UMD formats)\n-   `npm run build:themes`: Build CSS themes\n-   `npm run build:docs`: Build the documentation site\n\n### Test Commands\n\n-   `npm run test`: Run tests\n-   `npm run test:watch`: Run tests in watch mode\n-   `npm run dist:test`: Generate test files for different module formats\n-   `npm run dist:test:serve`: Generate and serve test files locally\n\n## Module Format Testing\n\nTest different usecases using:\n\n```bash\nnpm run dist:test:serve\n```\n\nAvailable test files:\n\n1. ES Module (`index.es.html`)\n2. UMD Global (`index.umd-global.html`)\n3. UMD AMD/RequireJS (`index.umd-amd.html`)\n4. UMD CommonJS (`index.umd-commonjs.html`)\n5. UMD Dynamic Loading (`index.umd-dynamic.html`)\n\n## Browser Support\n\nThe library supports all modern browsers (Chrome, Firefox, Safari, Edge) and IE11+.\n\n## Key Changes from v1.x/v2.x to v3.x 🚀\n\n### 🔌 Removal of jQuery Support\n\njQuery is no longer supported in simplyCountdown to reduce dependencies and improve performance. This change ensures a more lightweight and modern library.\n\n**Note:** You can still use simplyCountdown in your jQuery projects by using the vanilla JavaScript syntax instead of the jQuery-specific one:\n\n-   Old jQuery-compatible syntax: `$('.some-countdowns').simplyCountdown(options)`\n-   New vanilla JavaScript syntax: `simplyCountdown('.some-countdowns', options)`\n\n### ⚡ Transition from Gulp to Vite\n\nThe build process has been migrated from Gulp to Vite. Vite offers faster builds, better development server capabilities, and improved support for modern JavaScript features.\n\n### 📝 Migration from ES6 JavaScript to TypeScript\n\nThe source code has been rewritten in TypeScript to enhance code quality, provide better type checking, and improve developer experience.\n\n### 📚 New Documentation Website\n\nA new documentation website has been launched to provide comprehensive guides, examples, and API references. This site aims to make it easier for developers to integrate and use simplyCountdown.\n\n### 📦 Updated Distribution Files\n\nThe distribution files have been reorganized to include multiple module formats (ES, UMD, CommonJS) and themes. This change ensures compatibility with various development environments and build tools.\n\n### 🏃‍♂️ Transition from npm to Bun\n\nThe package manager has been switched from npm to Bun for faster installs and improved performance. Bun offers a more efficient and modern package management experience.\n\n## License\n\nMIT © 2015-present - Vincent Loy-Serre\n","readmeFilename":"README.md"}