{"_id":"color-calendar","_rev":"12-4f29429725aec930a67ba5a3f90e4fed","name":"color-calendar","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"color-calendar","version":"0.0.1","keywords":["calendar","event calendar","color calendar","cal","calendar ui"],"author":{"name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@0.0.1","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"c5e1fcd58a07286abd8496cbee637e0a54b835b6","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-0.0.1.tgz","fileCount":9,"integrity":"sha512-ocpBuoFYvqPBQJ10+qz5Qg4NAMDWG2pr6bVbi69cuGTiXU4fywj/bGNDPQ3i4F/eOk93G9MUKkgHa9H3IwX/Dw==","signatures":[{"sig":"MEQCIFHUlE2HeJTOmRgbGTdk4uNTZszQu/2HtlYtj7VPsSDmAiAIQA96f9jdZyIt+b+9cOZN/BSrcmCFzEtrcvNS7Y2Bvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOonPCRA9TVsSAnZWagAA8vIP/RKQygkREyRDmBO7U8ou\nrWcecOI3yEgzhcuvYKoKzNaMCz5025II9RW4DVrgmYc2KjFjMn39Oj2xNaca\nOrZNg+lNs3xB0Va2JOkcaoRKmDqwWebhdcqN/QB48qXiQ4AUhvvJUuw+mCCL\nNA4klQV/VvJz7KRTdu6TCDbfbpJjEbTpwGEXsnF3eBR/Irlx+sXmd9L+0zMe\nAq9iV0SapzjI1Ns7r/n2U3vaPDQyo9DVlcpuvGf2MmNmknP/xey5PqhF0oIN\nUpTRnb9OsDdd1OELdgnJpn9SvjzSzukjRxzkX1A7Rf1ts6GI+qo162yhmUPa\nVccrKkpmDFJyFT9bchcry2/NBxH44yV4rE02H7f5DInGsskxBuXRiGT6wb9T\nhcQh6TQi2yneLMGrICLOYJKVFblHsgKp9dhLL+nHariyvYfvEAMplq+3tUig\nxP+gdcp7j/PvtJxfrYzNrx8LbyxYE3eOtm7hjz3pIpwf8MHzyNHaIGb63DHs\n3dWrtcGwsCfSivhcJNDtG2CB/JdIl4bwIBEuwNNHi6yyw6d0N2sDSU7onVMo\n+mR4IoLm9ipjz604bVdEkfNh4TpTusPi0yFcJwyr8dRN50U7rimv+Ntqx6SC\nBnLaQt0oc82lPbemgW1D0TdOHHmycbK6XajzAr1v1Usc45JuiwDdREqPCead\n0o7G\r\n=2KXj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.esm.js","gitHead":"d9e4108ede89836697f945bd021a5af6fe99e7b2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c && gulp","clean":"rimraf dist","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"6.14.5","description":"A customizable calendar widget with event handling","directories":{},"_nodeVersion":"14.4.0","browserslist":["defaults"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","sass":"^1.26.10","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","cross-env":"^7.0.2","gulp-sass":"^4.1.0","node-sass":"^4.14.1","css-loader":"^3.6.0","@babel/core":"^7.10.5","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_0.0.1_1597671886700_0.21186719442739776","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"color-calendar","version":"1.0.0","keywords":["calendar","event calendar","color calendar","cal","calendar ui"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.0","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"de0cd0e90fe5b090691663b7a2e73974cd275757","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.0.tgz","fileCount":9,"integrity":"sha512-W6WEocIZ2LorGzEBPJ5doG1F4Ty5/cWTBhtPxasg5aNtybvGdiM0L4LxOmbdZazpQDdJZUJfsUFJjSyIERqHTw==","signatures":[{"sig":"MEUCID+yg0R/R2qLL8ZHjp1C4ikvaxgULBCBqE+waphJMQH+AiEA8mLaiFYHIo0VVLc8FY/kNjDcmkRL62PN6JKMs1tbuMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQP9aCRA9TVsSAnZWagAAEDsP/RqrNRHXB34T98CRgQhr\nwwONZggApfnhark0z24STKiesbXahgoX9V83ilA95i5nzDiQXKSeR4PmeTfg\n5KuPzLSKuAy0sJ6lr8ck83iZfV1xchrwIyVHPpcljuxFMlTy2g+l+Ncc5YFD\n6E9r9vIMy+J9Kudv9NdWOFNeDEr0aPPspdyopccBzhVKSyggqNe0iUZ8+5QY\ngTNAgZGxW5G0o3IdbDcfcCpQ/WiaYTywZtQ9oTPbftcGFjW3Q6Ipp7aiWv09\nn59lhSNgsXDyiAQ0tAepVa98SLOjjGLLtKpszytY+3k/9fpIfEtefKfrh+XJ\nhd7uKVf7YktvmnbHe+llWGqqWjUQcglixi53KayFdrsEgCTxqUMEGJOcT9za\n9bi+NOf0y+pzbg9fkF5dBxZZiJNOBrRTL8f2VqLgO2hxFPie00NlmC6Ojdm2\n+T3kvy7SodqL+3iOrXdV1PBSfOnlUR1n7YpcKTi65bh+nXLqjtmP78LCtHCr\nPz9UOOHDTVdI7JLIQ/3alLn8/hWLgrinDO7MCYTXpT2rYV4Ok40ochNEmQwy\nX98no+VfcYXMcahEUJktTlBFOwoAnGbwt/iXhBAu1t+N5u6FjuO5CMdvpN/9\nIMzDJ1hXbutcy+OgumdeY0uWrJDEg3QTw22uOjEn7u2q55QQnOn2gXZ/ZiH9\nJCxc\r\n=gsIy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"bd0c9c41ebf05f86e054f1e0758514334eb3b215","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c && gulp","clean":"rimraf dist","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch","build:types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly"},"typings":"dist/index.d.ts","_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"6.14.5","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"14.4.0","browserslist":["defaults"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","sass":"^1.26.10","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","cross-env":"^7.0.2","gulp-sass":"^4.1.0","node-sass":"^4.14.1","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.0_1598095193880_0.8155987595911631","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"color-calendar","version":"1.0.1","keywords":["calendar","event calendar","color calendar","cal","calendar ui"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.1","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"ac2776bc8f330bb7e46a0af00cdcc91598320f65","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.1.tgz","fileCount":9,"integrity":"sha512-4bmEG4AZsoS+5ZxISpb49bVdrWnavlDScFLaTswZEkbeuM1mBsi7opAfHK7a92o4G3L10DHHsBkkMGjNJW6Xnw==","signatures":[{"sig":"MEUCIQDdgDzdjD0trCllDvBPRIwp/IAIiqPKH8uFlrVrXFrTogIgJ47RgDhGLA3jx20GmfwPsrN4Mlmvj9oZe78r4jQ7Q18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ3ILCRA9TVsSAnZWagAAkWcQAIIYIZ5S/SoJvah+f06i\nfN3foxkjS25TwIWTTH8nEYTwo5hsAj1p/qWFEPsB8K5qRRMTR0SH/9GVtdUK\nMmn6ZDsoIH6z+84TWMIpE+/IxMzV3BAkbrwxWWVmuJjx7MExj/zZxCMbOHrz\nrvUXHwhRaIq+3vfKIfRVOnbw19vHvbj1+BNh/EoBxyNnLLSoWi2cN8hwdbDz\nfiKQQS4J9L/XRnhjxqZ7ocjSx19m2i9JO7YsokmxRu/22x6eBwn++4qMLNuV\nd4oRO6EgW5fFR4re//qFBA/GWwVGLlQOLX1N8jQnDlR1vKJJuFr/05SLqRSq\naRWuqyY80dL23G1RdQvI+BI2oTVTDy7fCs7DeKs1Nev4pwHVm+Sks7RpxIVO\nT0Diipi+rc0LpCkert7QAJwe6PWCposRqgQqDDbaKmknhM9USZatGIdHUj6s\n4Z6G8gMCuUrMa1JA2WhT0wLlq0yb0wFXePAX2UCr9L7QGPfNPdBKj3u4jBu7\n7ghLhJvYU4k/TxugUaAb6YuTeYk4qJ/ePN5ZTEGomWOJA+RplcuNfuDp2WUX\ni5ADcaHDza7M6EhJfy1MRC5+XRilK1TYM20rvfQXDSDb7tCEG7rt/9BAE00D\nKKtPEY+jsju5T89FDqagKB5NFm9aJm5D1LxpkFlf7P4x0yNXkuEd7Ej2s1Xo\nsvFR\r\n=yoW6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"e7424f3989f3882d66abae32d131b4617f95e2c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c && gulp && npm run build:types","clean":"rimraf dist","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch","build:types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"6.14.5","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"14.4.0","browserslist":["defaults"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","sass":"^1.26.10","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","cross-env":"^7.0.2","gulp-sass":"^4.1.0","node-sass":"^4.14.1","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.1_1598255626872_0.07720922119700946","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"color-calendar","version":"1.0.2","keywords":["calendar","event calendar","calendar ui","calendar widget","color calendar","cal"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.2","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"585e15d15beffa0a5e32fea6c8da77bb0abf6921","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.2.tgz","fileCount":9,"integrity":"sha512-JTf108UXKaTlW2zrJg8YihfvD6GRR9vUmt+BvBGNhDVNJ98lqRfYtrf/kYhcIZgKFdAsRvr3FuL6JK8PhwIwMA==","signatures":[{"sig":"MEYCIQCZdmUcWxGHs/LQGwctYP6EDE5klPaXR08wzTHuHjq8YAIhAPD88+CUt6iEFX62A7z8SKQAs6ayEAZsIU0QR6KFMSAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRpLdCRA9TVsSAnZWagAAgUYQAJuiHsbGt2+oAclVVQUv\ni2HCL6Go4J3TA5n3jN8zmHOFH7wzR9ct1tax7v0sRxk59GjkmVMQSNot4YRz\nyi/b5P7SdzwiTzJzvimqUB+hDXAiG+voOpghKsWMlgHUxOfuni8NQo9lWZuZ\nahHCTANOGIK4lb9wDxAtA9DiOrG0btKRp7NqfniuHGI4oeeRVEI/S6KvVuwl\nKeiUPuhXyuE/pusOAlfizmEbBL5rqrmjFzKZMQGcrZHZszENfo6EzbrnF6F0\nAX9lr46GL16ODwAJ0lVAEoZGKAyLHN7IQMG9FvHzI6brXeAhk88zgXMo/qy4\no3qjuz7XFXlgZrd8iLDL7ECXZrGX3hiASt1BpZ/NtTClurMHYrWajBiR8Byz\nBE/Ayz5uquQI1jZmSvtGWOweZJRfbR2+QHzdKdmTOgctsT7WJwogHuSgKf75\nnRgKkNPYEOfeB3i6gYUxxyWJkOdO/B1fo6tl0Jni/2k+rnLJuq+/fNt3beCh\ntkGBnQKaMtYWC3Yt7etIdQMv/MugHjBX0fDkD7iN9sqDuRIdMeC3xO0ukaf6\nX/KUC+BZ72jQMbnlR5sEMchFvD8GN7gKK2dU0cqyqXzcg/nE2yE27pfMvRoP\nd3MvYAGGmiGmrb4/9cYXT5u3eZB06LnTIFDf6d/57BrmYImzXgfQHzSOOI8t\nLhiT\r\n=vqxI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"6b52f7b8c7308b6a06ac95ceba85c24d1b4799e1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run types && rollup -c && gulp","clean":"rimraf dist","types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"6.14.5","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"14.4.0","browserslist":["defaults"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","sass":"^1.26.10","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","cross-env":"^7.0.2","gulp-sass":"^4.1.0","node-sass":"^4.14.1","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.2_1598460637089_0.31311042597311967","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"color-calendar","version":"1.0.3","keywords":["calendar","event calendar","date picker","calendar ui","calendar widget","color calendar"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.3","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"953ecf5362c03d16c750c3e9c4e6b0a5cdf9d0a2","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.3.tgz","fileCount":9,"integrity":"sha512-Mg7dBIJj4DThqWBTs4BISMt39b/J0oVH/AndFKSXglA4mQRpNuh4qy/HfO9UEL1g9P5uWhzxtBj7qi0+z4Scag==","signatures":[{"sig":"MEQCIDv+R9tcmph2Vi8BV+JeT49T9E+MZnP+cStRU4HwZ6vQAiBksiyH3r2iiWG1bS3CdukCH4h4QkXULdhZphX1cqQ8rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR2nPCRA9TVsSAnZWagAA3cAP/i9q8NEARIaSJg7aLUgp\nXuyWZ+VsibnUrPa2jTDDyYFFR0ZZxlnQ1AF82mrMf+moYB/zyd+zVRGZnHgj\ngW6xrJV+vCddZ4Ar/o/Vy7ThCmsQL3QJpBPA/t2KbVudxWWkq0SQpiBQhXGb\nKEmKcnPw+t5JeyM8vN9niGnYGIva9w8xMaYBM6UPwHOdwMulnpSRSaJB9MtP\nWO1snr+833beeQm6aofglhDSAh7e4tdPcsEVAqZlS3GKmYBvvNCO+lha49J4\nio+SKTdgv0TJvqWDQHLxf0Yuj5rCuumfC0Z4JOkspeWhfvLswrTi8w9rrr9W\nAnmSuQBzDG7/+x7Co+bxtWGX1SwRdUTtgDD9Ksuf5I0VkXd0bRdft7Q0o4Lu\nTAEMD1dpG3qZ582F1ChRTsaz29zHG3lJjmX/VnLo9v0d91lKDxAtpgne0c6z\nLwvuypHsmXyde2taB4KRMeIhVMdFgQFe1dhecD0+13sABd6eMbLDgV1tURtD\noxPsJTDkqphJqKrOTDURcKsX+cfLsUB6lpmpbKG5y0101Y0S+Y341d7pZZUb\nka3zRdminbTp0ybJtZSbCXI2jWGaCI4ybfvDGGLwypssBEbT1qMbzyjMG6Dy\nkKcUF8vRQmhH30QK0NRYt2Teqrp2i5F4fNTFY9v91EaduDIiSChBpRafT/KZ\nGYVL\r\n=Lqxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"876a69c311fe4f8f9c6ccb911b9fb1df046588e6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run types && rollup -c && gulp","clean":"rimraf dist","types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"6.14.5","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"14.4.0","browserslist":["defaults"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","sass":"^1.26.10","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","cross-env":"^7.0.2","gulp-sass":"^4.1.0","node-sass":"^4.14.1","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.3_1598515663472_0.32871011392703164","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"color-calendar","version":"1.0.4","keywords":["calendar","event calendar","date-picker","calendar ui","calendar widget","color calendar","typescript","front-end","sass","web","css","ui","events","component","widget","vanilla","simple","dots"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.4","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"9d48bffd3f6c342809035d1609613aeeb3c16aab","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.4.tgz","fileCount":9,"integrity":"sha512-9t8b+tpY8jYWJI4UzOZnzzFGn5VkDhn4svEHIFUqF07+ufBuJHwiuH43ADCL1H1ksv1StMLUUG2TtOBzcicFaQ==","signatures":[{"sig":"MEYCIQCa4r8QXKwvyX7ULsSaVTjCX4Kf9UPhZtF/107VJJUYuwIhAN75TGSKuehViqSUTXBbPJhsZAdKkuNKn2MPq7p3pwow","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVepxCRA9TVsSAnZWagAAW6oP/3dTa2dkFR6bAfHV902J\nQ5UmqLX/iYCBmKVF/OfLjw/DKGdXpqCIRmWHJod6yDsN41EnUjqeoFPZfxca\nJC3p8YwBG+ja9dhAtFssrj/Ad/54cdhGxX9VI2jj64kwrQjkltoVGPF4Z+xf\nHEI7qzX2G+aaO6OcEfTWMisTGUpNO4W2ZXDdpK9Vv63TPWexRKf+poZQwaPZ\nK6A8eQC7P/ED25BsMd39NeBcNUiXoI0N57whKfazUdgrmksmjVDNsAmNvT5t\n8kn2sJQmYf3I39zKUe7+s0C4fN3MU83YOXM8ZDxwcoMHlB3W2o5aSBrmePGB\nkugZ25l0ZGWrsUEQTTyYixLLHVrnajBtsPXFuM1TRdCyYjjj/g3Y1Wvx3daf\n7mTnpUZC2Q7MDtP1vRhqBaU6+rChxY5c+QhTp5Fa0lpTgwF6uxUhsIzMF5L6\n+dGsAjhnXYcmKG+bYIK+YLIPZL/J7+nkatl5ZepYsO21EHPnwyQp4ElMzcY8\nYxubrS58t2bf7sWj4IY4jJ1ESohCtVhNL50kxikkkk2H+mPR55zRmiwr3f35\nDO52VKLnOgefI04BDHFquy6yER9TtJtXDiEICygXl3FIs1IXwxDfiFPR1uS3\nE+cQ+i3vNLQxICmUkwvAad1IJ+mXSGp0aPqXJXhI+dezYq+xfWmK7wCctuGj\nATHD\r\n=X7ke\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"b2eba996f9efaa6b63a9ce2e0cbacc2569aa8366","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run types && rollup -c && gulp","clean":"rimraf dist","types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"6.14.5","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"14.4.0","browserslist":["defaults"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","sass":"^1.26.10","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","cross-env":"^7.0.2","gulp-sass":"^4.1.0","node-sass":"^4.14.1","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.4_1599466096765_0.8962859036483284","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"color-calendar","version":"1.0.5","keywords":["calendar","event calendar","date-picker","calendar ui","calendar widget","color calendar","typescript","front-end","sass","web","css","ui","events","component","widget","vanilla","simple","dots"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.5","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"b4cb774cdbc8519db957a434a564db114994e47d","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.5.tgz","fileCount":9,"integrity":"sha512-E71QVMyiMcAQ8cvTkKK2GUcqTsWjMMiYIbLRVWwFQZM+AF7bulCeedU1hd2vfiQl6n/h8MPMtRTMVJi72fRf7A==","signatures":[{"sig":"MEQCIFetzzf3zJuY/wnKuU6fae5MTzNYjrHRj+D6h39KsqsrAiA+46wh6D+bXqxfyxNkxnyjJcFVxynZ+OXxH9R3BTXGhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcAtgCRA9TVsSAnZWagAA6d4QAIvG8c3ThNY+OKHNaTuE\n9h/KZIfD0Ju5gKyk9Ovuzfx73hhYpFDlpxR36qbH+s+emcwL86GCIBfprLBe\nw8cTfRacCfguBiPThgZgzVohTH5b281EhIr7COlxb608XqmpFAhunK7B//jN\n0K1koSaujhQAgbrWCzaLe7zaobdkPCO7EqehdUKNKPWw88W4Kz9F7AfukkW8\nMzHUAviKBWNHz91bx18SR1nunUUuqTxpWiybhQDudfs1rJeMw6hxPTGfqwmk\nROTYUlFOHZLmY1RdOFvIvuj3HXwObvKsxCz18ldMoZgTrvxZ7JYy0zTpxFSY\nYm7qQn641k+JkH4LvywTE5+vYIAizL/Xd0dr2T00cNiyJ5VJ975Xcgn9QajZ\nzvgBniOTJqq1djVC0gIlOs/UDIc5lTqzUqShJvytxGlOhAY8blTflNRu4uKz\nJB41JWHErx+GCJrcloRLcQq3IfkerxfdVxFWUFTtNt0X0wdu3DPiuV2DKNSR\n+pCJYHb75z1m1NejsU+o1eVWWjz8nPiAlo5bZ64MCZXZ53nhi4Bo0O1h/7rV\n1evhB2dYhVQD3dbX/YrM4dEXo7AvxeJ1Ki1qPAXYfBccuA3LSQSlsEpT7nl6\ndHIXvQaToBJs2B3Jh/Qz1MhfaSj4/lA1HMsn1YupZAAIFqGAbi8RlYtdhrzW\n07sI\r\n=v2h9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"9da6397f8f2a12d2251ed300eac773af0891143f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run types && rollup -c && gulp","clean":"rimraf dist","types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"6.14.5","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"14.4.0","browserslist":["defaults"],"dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","sass":"^1.26.10","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","cross-env":"^7.0.2","gulp-sass":"^4.1.0","node-sass":"^4.14.1","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.5_1601178463969_0.6084489968149949","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"color-calendar","version":"1.0.6","keywords":["calendar","event calendar","date-picker","calendar ui","calendar widget","color calendar","typescript","front-end","sass","web","css","ui","events","component","widget","vanilla","simple","dots"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.6","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"9969a93017f728bb56aec1d1549b21f8095c2d84","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.6.tgz","fileCount":18,"integrity":"sha512-4WpsnGy7nSmRdYaN/ixPvoc7Htop6ILZaLOQ3p0gUi0eQ0tpzuA/ayyWl2ASUZGYLzOV32prIJFimHw5mAWZ+g==","signatures":[{"sig":"MEYCIQCkrBz6+n05XUuMbKGoXb2/Q1T2vQw7kc5voW38ad1XmAIhALu1CFdMxRURvqcRTL73qHk7exi0u8J14NQKSqqeD+5X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7ZFjCRA9TVsSAnZWagAASa8P/2O5YPH5RUcDfsFTE4am\njOjCjnfl0WXKjgVWOjv7mwmGs38zrCPUsDtSVNv9yuT/oAOpcfthh5MUFIfv\n0geHQ+G9SKD00xFicFdP0h4bbGvDPhdaocs3ETF/6hruysh5NXIqI/nTYwje\nAn/vVjCUBNvtQMnqZGVL6bPfhCVajt7I4KOAA7mTvNkqZxjW/RGZHk2cr+jp\nWJusjNX4K8xA3jNZxF5bqypFloG3FupydXyXZkRSrQTkK/X2qIZGwnzWeyIO\ntax9JdJfeofpk7mMg/8Wn1Xd/KgM1pqM55Y5ZVFApJgJL3yj6IPS2X+FkrRB\nRBlkhkBfkFseGe5ICbiKnWKypFgnR5gO3KG/Hmw6Nt6VAvL110/zKipxoRnk\nCx2Y3R4motVM+gLTzGez3HjzL1X+Z5ZLRWSt1tpRv3hKtZbdU+Pw0E2trqn2\n9rnR2OY6eyCLmq88t5LaqHoKxFhYbHfEJxX4LOvmImpoD1U/tVKpI4bfdLZv\nKZRPBgsXitsKUz17RoI0LLx0Kjh8YoMcz1gFGxA3YLowFfNY673mQ6LyAitU\nJYKBn3XbaY6usFOAiScU7Fl66NFrlu7jLApxl9u1qi8yVWQSqzr4ZvZg4fiJ\nwkcIdRkSN/L82Lv3OvSJXTRXstivYpEAj1yV95PCIWd6HIfCubtaHkaj3bB+\nFxdo\r\n=cLx5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"9de50e6fcd835dc14f94ef9e2f53e1ca025baefc","scripts":{"test":"jest","build":"npm run types && rollup -c && gulp","clean":"rimraf dist","types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"7.10.0","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"16.4.2","browserslist":["defaults"],"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","jest":"^27.0.6","sass":"^1.35.2","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","ts-jest":"^27.0.3","cross-env":"^7.0.2","gulp-sass":"^5.0.0","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.16","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.6_1626181987019_0.7425406844296025","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"color-calendar","version":"1.0.7","keywords":["calendar","event calendar","date-picker","calendar ui","calendar widget","color calendar","typescript","front-end","sass","web","css","ui","events","component","widget","vanilla","simple","dots"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe","email":"contact@pawankolhe.com"},"license":"MIT","_id":"color-calendar@1.0.7","maintainers":[{"name":"pawankolhe","email":"contact@pawankolhe.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"ad0fc83a1196197f1c344bbef6962272b88bdaec","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-1.0.7.tgz","fileCount":18,"integrity":"sha512-XPTAc07oBC4Qyo7LuofUy1IueXNyKh19cwJn35slY8M7IgQEcFcRjxgEslHckoWwTH/OVRXCa1GUZz7+RzvYjA==","signatures":[{"sig":"MEYCIQD4lJy/ajO7ozNRCPNxLeTJYRHa/fJa/AXWx9Qq25KlNwIhANT5I18i1XBszEOhvyajow18rcto+5miXRf0aflYw6lI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7ZacCRA9TVsSAnZWagAAcIAP/1SPu7+JPQ8sKyn/uq9F\nvY0+wvjFDkECBrQx3jCgqgeRVrYfmg+yzuvUsG5vruIl0geYIcMY3g1DykGw\nY1KNi0xCZEdSwhThnvhyE8pPy/ryy4IsJTwSFRbKRBNeJqHnVCvqsQmIOfvE\n4RGKrpJ61S3CaNcpDqmI9MNUdP0H+jhDPk7KH07vrZ/R4kIn7W+1IAFy5otq\nn0Lc6IVtVJrZrgXFejWga0CpEnxNc6x2CRptnvMVOYArXh8yO5aHpJjzuMQp\nRbWNTpocieGe/JCsNIzH6E64p/srt4Av3c3vCtv2VPvx2flPUYY1JkkqLYCk\njU7eD8rxU8bv1/ki328n9aznhNBW+S4M//cGYwRMyy8BRh7A2dF7GapF3Yns\n2TSp5WyexdSnUHeBvNQOEVWPe1BS/sZpbjTQ07A6n7P/DnvqUBKg7IaGDLI7\nXOrX7ohs7CK+xbFAk1o+aFjlZ5Ck+MRjTwC9HDiPwxdRqXZ8WiELE8I7xh9R\nuxspYsKPWz4WD0astl2aSZRJpZgA07GQ1l9fnF7NZKYqTgPRQ1KvaRtilwXj\nRx97UHiOtKLtUaRqzhCdcaxhyI6ABF9uEjnD8fUGv/ijCvWQjWz3XcIeHS2D\nbPm3PYJFfEj9IeJScPVmMFu1NZPNmerCUaATp7y99ovbJBiLSnp8o4mWEYvP\njl3a\r\n=vSZ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bundle.cjs.js","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","gitHead":"b3e625320c112de75057043d6ffa82a364ecdccc","scripts":{"test":"jest","build":"npm run types && rollup -c && gulp","clean":"rimraf dist","types":"tsc --declaration src/index.ts --declarationDir dist --emitDeclarationOnly","prebuild":"rimraf dist","start:js":"rollup -c -w","start:css":"gulp watch"},"_npmUser":{"name":"pawankolhe","email":"contact@pawankolhe.com"},"repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"7.10.0","description":"A customizable events calendar widget library","directories":{},"_nodeVersion":"16.4.2","browserslist":["defaults"],"_hasShrinkwrap":false,"devDependencies":{"del":"^5.1.0","gulp":"^4.0.2","jest":"^27.0.6","sass":"^1.35.2","rimraf":"^3.0.2","rollup":"^2.23.0","cssnano":"^4.1.10","ts-jest":"^27.0.3","cross-env":"^7.0.2","gulp-sass":"^5.0.0","css-loader":"^3.6.0","typescript":"^3.9.7","@babel/core":"^7.10.5","@types/jest":"^26.0.16","file-loader":"^6.0.0","postcss-url":"^8.0.0","sass-loader":"^9.0.2","autoprefixer":"^9.8.5","babel-loader":"^8.1.0","gulp-postcss":"^8.0.0","postcss-loader":"^3.0.0","@babel/preset-env":"^7.10.4","postcss-preset-env":"^6.7.0","rollup-plugin-scss":"^2.5.0","html-webpack-plugin":"^4.3.0","@rollup/plugin-babel":"^5.1.0","@rollup/plugin-strip":"^2.0.0","rollup-plugin-banner":"^0.2.1","rollup-plugin-terser":"^7.0.0","rollup-plugin-postcss":"^3.1.3","@rollup/plugin-commonjs":"^14.0.0","mini-css-extract-plugin":"^0.9.0","@rollup/plugin-typescript":"^5.0.2","@rollup/plugin-node-resolve":"^8.4.0","rollup-plugin-scss-smart-asset":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_1.0.7_1626183324006_0.9403074359522556","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"color-calendar","version":"2.0.0","keywords":["calendar","event calendar","date-picker","calendar ui","calendar widget","color calendar","typescript","front-end","sass","web","css","ui","events","component","widget","vanilla","simple","dots"],"author":{"url":"https://pawankolhe.com/","name":"Pawan Kolhe"},"license":"MIT","_id":"color-calendar@2.0.0","maintainers":[{"name":"pawankolhe","email":"pawanashishkolhe@gmail.com"}],"homepage":"https://github.com/PawanKolhe/color-calendar","bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"dist":{"shasum":"f45d84b345f6919027247662f8ec0c710c19d81a","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-2.0.0.tgz","fileCount":19,"integrity":"sha512-ptDiV9oURqhrGUF99LYSpgrey9zxyn5zQ4Cy15qJvHy/jHZ9HudnpHlmWwh5IelPtH/FUMH+pRhMe0cJXjqcUQ==","signatures":[{"sig":"MEUCID53RydQ/nr9vR1dsW/MkRk2NoIiCBIbgHXP3dbHhaDbAiEA4RlT/CK89FS9GeeJXDqfa469MMQwrwCdVs0zqI/QvhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133323},"main":"dist/bundle.cjs.js","type":"module","_from":"file:color-calendar-2.0.0.tgz","types":"dist/index.d.ts","module":"dist/bundle.esm.js","browser":"dist/bundle.js","scripts":{"lint":"biome lint .","test":"vitest","build":"rollup -c && gulp","check":"biome check .","clean":"rimraf dist","format":"biome format --write .","test:ci":"vitest run","lint:fix":"biome lint --write .","prebuild":"rimraf dist","start:js":"rollup -c -w","check:fix":"biome check --write .","chromatic":"cross-env npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","start:css":"gulp watch","storybook":"pnpm run build && storybook dev","preinstall":"npx only-allow pnpm","test:watch":"vitest --watch","type-check":"tsc -p tsconfig.json --noEmit","format:check":"biome format .","build-storybook":"pnpm run build && storybook build"},"_npmUser":{"name":"pawankolhe","email":"pawanashishkolhe@gmail.com"},"_resolved":"C:\\Users\\conta\\AppData\\Local\\Temp\\fd6fdf06f6e589ff3272d13169c193cb\\color-calendar-2.0.0.tgz","_integrity":"sha512-ptDiV9oURqhrGUF99LYSpgrey9zxyn5zQ4Cy15qJvHy/jHZ9HudnpHlmWwh5IelPtH/FUMH+pRhMe0cJXjqcUQ==","repository":{"url":"git+https://github.com/PawanKolhe/color-calendar.git","type":"git"},"_npmVersion":"10.1.0","description":"A zero-dependency, customizable events calendar widget with themes and event colors.","directories":{},"lint-staged":{"*.{ts,js}":["biome check --write"],"*.{ts,js,json,css,scss}":["biome check --write"]},"_nodeVersion":"22.20.0","browserslist":["defaults"],"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","gulp":"^5.0.1","sass":"^1.93.2","husky":"^9.1.7","jsdom":"^25.0.1","rimraf":"^6.0.1","rollup":"^4.52.3","vitest":"^2.1.9","chromatic":"^13.3.0","cross-env":"^10.1.0","gulp-sass":"^6.0.1","storybook":"9.1.9","typescript":"^5.9.2","@babel/core":"^7.28.4","lint-staged":"^16.2.3","autoprefixer":"^10.4.21","gulp-postcss":"^10.0.0","@biomejs/biome":"2.2.4","@commitlint/cli":"^20.1.0","@babel/preset-env":"^7.28.3","postcss-preset-env":"^10.4.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-strip":"^3.0.4","@storybook/html-vite":"9.1.9","@rollup/plugin-terser":"^0.4.4","@storybook/addon-docs":"9.1.9","@tsconfig/recommended":"^1.0.10","rollup-plugin-banner2":"^1.3.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/color-calendar_2.0.0_1759269344470_0.6785664921880401","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"color-calendar","version":"3.0.0","description":"A zero-dependency, customizable events calendar widget with themes and event colors.","main":"dist/bundle.cjs.js","module":"dist/bundle.esm.js","browser":"dist/bundle.js","types":"dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/bundle.esm.js","require":"./dist/bundle.cjs.js","types":"./dist/index.d.ts"},"./react":{"import":"./dist/react.esm.js","require":"./dist/react.cjs.js","types":"./dist/react/index.d.ts"}},"author":{"name":"Pawan Kolhe","url":"https://pawankolhe.com/"},"license":"MIT","devDependencies":{"@babel/core":"^7.28.4","@babel/preset-env":"^7.28.3","@biomejs/biome":"2.2.4","@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-strip":"^3.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.4","@storybook/addon-docs":"9.1.10","@storybook/html-vite":"9.1.10","@storybook/react":"^9.1.10","@storybook/react-vite":"^9.1.10","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.0","@tsconfig/recommended":"^1.0.10","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@vitejs/plugin-react":"^5.0.4","autoprefixer":"^10.4.21","chromatic":"^13.3.0","cross-env":"^10.1.0","del":"^8.0.1","gulp":"^5.0.1","gulp-postcss":"^10.0.0","gulp-sass":"^6.0.1","husky":"^9.1.7","jsdom":"^25.0.1","lint-staged":"^16.2.3","postcss-preset-env":"^10.4.0","react":"^19.2.0","react-dom":"^19.2.0","rimraf":"^6.0.1","rollup":"^4.52.3","rollup-plugin-banner2":"^1.3.1","sass":"^1.93.2","storybook":"9.1.10","typescript":"^5.9.2","vitest":"^2.1.9"},"repository":{"type":"git","url":"git+https://github.com/PawanKolhe/color-calendar.git"},"bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"homepage":"https://github.com/PawanKolhe/color-calendar","keywords":["calendar","event calendar","date-picker","calendar ui","calendar widget","color calendar","typescript","front-end","sass","web","css","ui","events","component","widget","vanilla","simple","dots","react","react-component","react-wrapper"],"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"browserslist":["defaults"],"lint-staged":{"*.{ts,js,json,css,scss}":["biome check --write"],"*.{ts,js}":["biome check --write"]},"scripts":{"start:js":"rollup -c -w","start:css":"gulp watch","prebuild":"rimraf dist","preinstall":"npx only-allow pnpm","build":"rollup -c && gulp","type-check":"tsc -p tsconfig.json --noEmit","clean":"rimraf dist","test":"vitest","test:watch":"vitest --watch","test:ci":"vitest run","format":"biome format --write .","format:check":"biome format .","lint":"biome lint .","lint:fix":"biome lint --write .","check":"biome check .","check:fix":"biome check --write .","storybook":"storybook dev","chromatic":"cross-env npx chromatic --project-token=$CHROMATIC_PROJECT_TOKEN","build-storybook":"storybook build"},"_id":"color-calendar@3.0.0","_integrity":"sha512-Tw9LikmnbMl/hozZv3tbN91WZzMt0CKWt2xX46+3ZWl7gFPctlM5qGRQoLQOwtgTxgP+R4vcBjbuNVwhprXQ2w==","_resolved":"C:\\Users\\conta\\AppData\\Local\\Temp\\ef61dc365f70df702fe5010bda0dfe24\\color-calendar-3.0.0.tgz","_from":"file:color-calendar-3.0.0.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Tw9LikmnbMl/hozZv3tbN91WZzMt0CKWt2xX46+3ZWl7gFPctlM5qGRQoLQOwtgTxgP+R4vcBjbuNVwhprXQ2w==","shasum":"35f130d137513ff9db0adcac83839b0a0626a5a2","tarball":"https://registry.npmjs.org/color-calendar/-/color-calendar-3.0.0.tgz","fileCount":23,"unpackedSize":288946,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIxeJvb4xffGurROHGLeRN++RcKoKI5g0kPak7NaRN1gIhAL1G2I2+TpYLvQErpaZ23CwWwFDr+E69xyCgFjR8s0qu"}]},"_npmUser":{"name":"pawankolhe","email":"pawanashishkolhe@gmail.com"},"directories":{},"maintainers":[{"name":"pawankolhe","email":"pawanashishkolhe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/color-calendar_3.0.0_1759733746412_0.7520566721499313"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-17T13:44:46.699Z","modified":"2025-10-06T06:55:46.805Z","0.0.1":"2020-08-17T13:44:46.850Z","1.0.0":"2020-08-22T11:19:53.991Z","1.0.1":"2020-08-24T07:53:46.979Z","1.0.2":"2020-08-26T16:50:37.259Z","1.0.3":"2020-08-27T08:07:43.575Z","1.0.4":"2020-09-07T08:08:16.906Z","1.0.5":"2020-09-27T03:47:44.136Z","1.0.6":"2021-07-13T13:13:07.174Z","1.0.7":"2021-07-13T13:35:24.182Z","2.0.0":"2025-09-30T21:55:44.666Z","3.0.0":"2025-10-06T06:55:46.590Z"},"bugs":{"url":"https://github.com/PawanKolhe/color-calendar/issues"},"author":{"name":"Pawan Kolhe","url":"https://pawankolhe.com/"},"license":"MIT","homepage":"https://github.com/PawanKolhe/color-calendar","keywords":["calendar","event calendar","date-picker","calendar ui","calendar widget","color calendar","typescript","front-end","sass","web","css","ui","events","component","widget","vanilla","simple","dots","react","react-component","react-wrapper"],"repository":{"type":"git","url":"git+https://github.com/PawanKolhe/color-calendar.git"},"description":"A zero-dependency, customizable events calendar widget with themes and event colors.","maintainers":[{"name":"pawankolhe","email":"pawanashishkolhe@gmail.com"}],"readme":"<p><img src=\"https://raw.githubusercontent.com/PawanKolhe/color-calendar/master/screenshots/logo.png\" alt=\"logo\" width=\"20%\" /></p>\r\n<p>\r\n    <h1>Color Calendar</h1>\r\n</p>\r\n<p>\r\n    <a href=\"https://www.npmjs.com/package/color-calendar\">\r\n        <img src=\"https://img.shields.io/npm/v/color-calendar?style=flat-square\" alt=\"npm version\" />\r\n    </a>\r\n    <a href=\"https://www.npmjs.com/package/color-calendar\">\r\n        <img src=\"https://img.shields.io/npm/dw/color-calendar?style=flat-square\" alt=\"npm downloads\" />\r\n    </a>\r\n    <img src=\"https://img.shields.io/bundlephobia/min/color-calendar?style=flat-square\" alt=\"size\" />\r\n    <a href=\"https://www.jsdelivr.com/package/npm/color-calendar\">\r\n        <img src=\"https://data.jsdelivr.com/v1/package/npm/color-calendar/badge\" alt=\"jsdelivr\" />\r\n    </a>\r\n    <img src=\"https://img.shields.io/npm/l/color-calendar?style=flat-square\" alt=\"license\" />\r\n</p>\r\n\r\n<p>\r\n    Add a colorful, interactive events calendar to your site in seconds. Try it: <a href=\"https://master--68dc1b2449e62022d61d079f.chromatic.com\">Storybook</a> | <a href=\"https://codesandbox.io/s/color-calendar-bnwdu\">CodeSandbox</a>\r\n</p>\r\n\r\n⚛️ [React wrapper](#usage-react) available\r\n\r\n<!-- # Color Calendar\r\n![npm](https://img.shields.io/npm/v/color-calendar?style=flat-square)\r\n![npm](https://img.shields.io/npm/dw/color-calendar?style=flat-square)\r\n![npm bundle size](https://img.shields.io/bundlephobia/min/color-calendar?style=flat-square)\r\n[![](https://data.jsdelivr.com/v1/package/npm/color-calendar/badge)](https://www.jsdelivr.com/package/npm/color-calendar)\r\n![HitCount](http://hits.dwyl.com/PawanKolhe/color-calendar.svg)\r\n![NPM](https://img.shields.io/npm/l/color-calendar?style=flat-square) -->\r\n\r\n![Color Calendar](https://raw.githubusercontent.com/PawanKolhe/color-calendar/master/screenshots/poster_calendar.png)\r\n\r\n- [Features](#features)\r\n- [Getting Started](#getting-started)\r\n  - [CDN](#cdn)\r\n  - [NPM](#npm)\r\n- [Usage](#usage)\r\n  - [Basic](#usage-basic)\r\n  - [React](#usage-react)\r\n- [Options](#options)\r\n- [Events](#events)\r\n- [Methods](#methods)\r\n- [Types](#types)\r\n- [Themes](#themes)\r\n- [Bug Reporting](#bug)\r\n- [Feature Request](#feature-request)\r\n- [Release Notes](#release-notes)\r\n- [License](#license)\r\n\r\n<a id=\"features\"></a>\r\n\r\n## 🚀 Features\r\n\r\n- 🏎️ **Zero Dependencies**: Lightweight and fast\r\n- 🎉 **Event Support**: Add events to calendar with individual event colors\r\n- 🔵 **Configurable Event Bullet Modes**: Show multiple bullets or single bullet per day\r\n- 📅 **Month and Year Picker**: Built-in navigation controls\r\n- 🎨 **Multiple Themes**: Choose from various color schemes and design styles\r\n- 🛠️ **Fully Customizable**: Using CSS variables, options parameters, or CSS overrides\r\n- 📱 **Responsive Design**: Works seamlessly across desktop and mobile devices\r\n- ♿ **Accessibility**: Built with WCAG guidelines in mind\r\n- ⚛️ **React Integration**: Dedicated React wrapper component with TypeScript support\r\n- [Request more features](#feature-request)...\r\n\r\n<a id=\"getting-started\"></a>\r\n\r\n## 📦 Getting Started\r\n\r\n### NPM\r\n\r\n> _You might need to use a module bundler such as webpack, rollup, parcel, etc._\r\n\r\n#### Installation\r\n\r\n```bash\r\nnpm i color-calendar\r\n```\r\n\r\n#### Import\r\n\r\n```javascript\r\nimport Calendar from \"color-calendar\";\r\n```\r\n\r\n#### CSS\r\n\r\n```javascript\r\nimport \"color-calendar/dist/css/theme-<THEME-NAME>.css\";\r\n```\r\n\r\nCheck the [themes](#themes) section for available themes.\r\n\r\n### CDN\r\n\r\n#### JavaScript\r\n\r\n```html\r\n<script src=\"https://cdn.jsdelivr.net/npm/color-calendar@3.0.0/dist/bundle.js\">\r\n```\r\n\r\nAlso available on [unpkg](https://unpkg.com/browse/color-calendar/dist/).\r\n\r\n#### CSS\r\n\r\nPick a css file according to the theme you want.\r\n\r\n```html\r\n<link\r\n  rel=\"stylesheet\"\r\n  href=\"https://cdn.jsdelivr.net/npm/color-calendar@3.0.0/dist/css/theme-basic.css\"\r\n/>\r\n<!-- or -->\r\n<link\r\n  rel=\"stylesheet\"\r\n  href=\"https://cdn.jsdelivr.net/npm/color-calendar@3.0.0/dist/css/theme-glass.css\"\r\n/>\r\n```\r\n\r\n#### Fonts\r\n\r\nGet fonts from [Google Fonts](https://fonts.google.com/)\r\n\r\n```html\r\n<link\r\n  href=\"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap\"\r\n  rel=\"stylesheet\"\r\n/>\r\n```\r\n\r\nCheck what fonts the [theme](#themes) needs or pass your own fonts in [options](#options-fonts).\r\n\r\n<a id=\"usage\"></a>\r\n\r\n## 🔨 Usage\r\n\r\n<a id=\"usage-basic\"></a>\r\n\r\n### Basic\r\n\r\n#### JavaScript\r\n\r\n```javascript\r\nnew Calendar();\r\n```\r\n\r\n_Or_ you can pass in **options**.\r\n\r\n```javascript\r\nnew Calendar({\r\n  container: \"#color-calendar\",\r\n  calendarSize: \"small\",\r\n  initialSelectedDate: new Date(2024, 5, 15) // June 15, 2024\r\n});\r\n```\r\n\r\n#### HTML\r\n\r\n```html\r\n<div id=\"color-calendar\"></div>\r\n```\r\n\r\n[CodeSandbox](https://codesandbox.io/s/color-calendar-bnwdu)\r\n\r\n#### Function-Based ID\r\n\r\n```javascript\r\n// Using a function that returns an HTMLElement\r\nnew Calendar({\r\n  container: () => document.getElementById(\"my-calendar\")\r\n});\r\n\r\n// Dynamic element creation\r\nnew Calendar({\r\n  container: () => {\r\n    const container = document.createElement(\"div\");\r\n    document.body.appendChild(container);\r\n    return container;\r\n  }\r\n});\r\n\r\n// Using HTMLElement directly\r\nconst myElement = document.getElementById(\"my-calendar\");\r\nnew Calendar({\r\n  container: myElement\r\n});\r\n```\r\n\r\n#### Event Colors and Bullet Modes\r\n\r\n```javascript\r\nnew Calendar({\r\n  container: \"#calendar\",\r\n  eventBulletMode: \"multiple\", // or \"single\"\r\n  eventsData: [\r\n    {\r\n      start: '2024-09-15T00:00:00',\r\n      end: '2024-09-20T23:59:59',\r\n      name: 'Red Event',\r\n      color: '#ff0000'\r\n    },\r\n    {\r\n      start: '2024-09-15T00:00:00',\r\n      end: '2024-09-15T23:59:59',\r\n      name: 'Blue Event',\r\n      color: '#0000ff'\r\n    },\r\n    {\r\n      start: '2024-09-24T00:00:00',\r\n      end: '2024-10-05T23:59:59',\r\n      name: 'Cross-Month Event',\r\n      color: '#00ff00'\r\n    }\r\n  ]\r\n});\r\n```\r\n\r\n<a id=\"usage-react\"></a>\r\n\r\n### React\r\n\r\nColor Calendar includes a dedicated React wrapper component with full TypeScript support:\r\n\r\n```tsx\r\nimport React, { useState } from 'react';\r\nimport { ColorCalendar } from 'color-calendar/react';\r\n\r\nfunction App() {\r\n  const [selectedDate, setSelectedDate] = useState(new Date());\r\n\r\n  return (\r\n    <ColorCalendar\r\n      calendarSize=\"large\"\r\n      theme=\"basic\"\r\n      selectedDate={selectedDate}\r\n      onSelectedDateChange={(date, events) => {\r\n        console.log('Selected date:', date);\r\n        console.log('Events:', events);\r\n        setSelectedDate(date);\r\n      }}\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n**Key Features:**\r\n- 🚀 **React Integration**: Built specifically for React applications\r\n- 📱 **TypeScript Support**: Full type safety and IntelliSense\r\n- 🔄 **Controlled Component**: Use `selectedDate` prop for controlled date selection\r\n- 🎛️ **Imperative API**: Programmatic control via refs\r\n\r\n<a id=\"options\"></a>\r\n\r\n## ⚙️ Options\r\n\r\n### `container`\r\n\r\nType: `String | HTMLElement | Function`  \r\nDefault: `#color-calendar`\r\n\r\nSelector referencing HTMLElement where the calendar instance will bind to.\r\n\r\n**String**: CSS selector string (e.g., `\"#my-calendar\"`, `\".calendar-container\"`)\r\n\r\n**HTMLElement**: Direct reference to an HTMLElement\r\n\r\n**Function**: Function that returns an HTMLElement or null\r\n```javascript\r\n// Function-based container example\r\nconst calendar = new ColorCalendar({\r\n  container: () => document.getElementById(\"my-calendar\"),\r\n  // ... other options\r\n});\r\n\r\n// Dynamic element creation\r\nconst calendar = new ColorCalendar({\r\n  container: () => {\r\n    let container = document.getElementById(\"calendar-container\");\r\n    if (!container) {\r\n      container = document.createElement(\"div\");\r\n      container.id = \"calendar-container\";\r\n      document.body.appendChild(container);\r\n    }\r\n    return container;\r\n  },\r\n  // ... other options\r\n});\r\n\r\n// Using HTMLElement directly\r\nconst myElement = document.getElementById(\"my-calendar\");\r\nconst calendar = new ColorCalendar({\r\n  container: myElement,\r\n  // ... other options\r\n});\r\n```\r\n\r\n### `initialSelectedDate`  \r\n\r\nType: `Date | null`  \r\nDefault: `undefined` (uses current date)  \r\n\r\nSets the initial selected date when the calendar is first rendered. The calendar will open with this date selected and the view will be set to the month containing this date.\r\n\r\n- `undefined`: Defaults to today's date\r\n- `Date`: Sets the specified date as selected\r\n- `null`: No date is selected initially (calendar shows current month but no day is highlighted)\r\n\r\n```javascript\r\n// Default behavior - selects today's date\r\nnew Calendar({\r\n  container: \"#calendar\"\r\n});\r\n\r\n// Select a specific date\r\nnew Calendar({\r\n  container: \"#calendar\",\r\n  initialSelectedDate: new Date(2024, 5, 15) // June 15, 2024\r\n});\r\n\r\n// No initial selection\r\nnew Calendar({\r\n  container: \"#calendar\",\r\n  initialSelectedDate: null // No date selected\r\n});\r\n```\r\n\r\n### `calendarSize`\r\n\r\nType: `String`  \r\nDefault: `large`  \r\nOptions: `small` | `large`\r\n\r\nSize of calendar UI.\r\n\r\n### `layoutModifiers`\r\n\r\nType: [`LayoutModifier`](#type-layout-modifier)[]  \r\nDefault: `[]`  \r\nExample: `['month-left-align']`\r\n\r\nModifiers to alter the layout of the calendar.\r\n\r\n### `eventsData`\r\n\r\nType: [`EventData`](#type-event-data)[]  \r\nDefault: `[]`\r\n\r\n```javascript\r\n[\r\n    {\r\n        start: '2020-08-17T06:00:00',\r\n        end: '2020-08-18T20:30:00',\r\n        name: 'Blockchain 101',\r\n        color: '#ff0000'\r\n      ...\r\n    },\r\n    ...\r\n]\r\n```\r\n\r\nArray of objects containing events information.\r\n\r\n> Note: Properties `start` and `end` are _required_ for each event in the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time format. You can _optionally_ choose to add other properties.\r\n\r\n### `theme`\r\n\r\nType: `String`  \r\nDefault: `basic`  \r\nOptions: `basic` | `glass`\r\n\r\nChoose from available themes.\r\n\r\n### `primaryColor`\r\n\r\nType: `String`  \r\nDefault: _based on theme_  \r\nExample: `#1a237e`\r\n\r\nMain color accent of calendar. _Pick a color in rgb, hex or hsl format._\r\n\r\n### `headerColor`\r\n\r\nType: `String`  \r\nDefault: _based on theme_  \r\nExample: `rgb(0, 102, 0)`\r\n\r\nColor of header text.\r\n\r\n### `headerBackgroundColor`\r\n\r\nType: `String`  \r\nDefault: _based on theme_  \r\nExample: `black`\r\n\r\nBackground color of header. _Only works on some themes._\r\n\r\n### `weekdaysColor`\r\n\r\nType: `String`  \r\nDefault: _based on theme_\r\n\r\nColor of weekdays text. _Only works on some themes._\r\n\r\n### `weekdayDisplayType`\r\n\r\nType: `String`  \r\nDefault: `long-lower`  \r\nOptions: [WeekdayDisplayType](#type-weekday-display-type) (`short` | `long-lower` | `long-upper`)\r\n\r\nSelect how weekdays will be displayed. E.g. M, Mon, or MON.\r\n\r\n### `monthDisplayType`\r\n\r\nType: `String`  \r\nDefault: `long`  \r\nOptions: [MonthDisplayType](#type-month-display-type) (`short` | `long`)\r\n\r\nSelect how month will be displayed in header. E.g. Feb, February.\r\n\r\n### `startWeekday`\r\n\r\nType: `Number`  \r\nDefault: `0`  \r\nOptions: `0` | `1` | `2` | `3` | `4` | `5` | `6`\r\n\r\nStarting weekday. Mapping: 0 (Sun), 1 (Mon), 2 (Tues), 3 (Wed), 4 (Thurs), 5 (Fri), 6 (Sat)\r\n\r\n<a id=\"options-fonts\"></a>\r\n\r\n### `fontFamilyHeader`\r\n\r\nType: `String`  \r\nDefault: _based on theme_  \r\nExample value: `'Open Sans', sans-serif`\r\n\r\nFont of calendar header text.\r\n\r\n### `fontFamilyWeekdays`\r\n\r\nType: `String`  \r\nDefault: _based on theme_\r\n\r\nFont of calendar weekdays text.\r\n\r\n### `fontFamilyBody`\r\n\r\nType: `String`  \r\nDefault: _based on theme_\r\n\r\nFont of calendar days as well as month and year picker text.\r\n\r\n### `dropShadow`\r\n\r\nType: `String`  \r\nDefault: _based on theme_\r\n\r\nSet CSS of calendar drop shadow.\r\n\r\n### `border`\r\n\r\nType: `String`  \r\nDefault: _based on theme_  \r\nExample value: `5px solid black`\r\n\r\nSet CSS style of border.\r\n\r\n### `borderRadius`\r\n\r\nType: `String`  \r\nDefault: `0.5rem`\r\n\r\nSet CSS border radius of calendar.\r\n\r\n### `disableMonthYearPickers`\r\n\r\nType: `Boolean`  \r\nDefault: `false`\r\n\r\nIf month and year picker should be disabled.\r\n\r\n### `disableDayClick`\r\n\r\nType: `Boolean`  \r\nDefault: `false`\r\n\r\nIf day click should be disabled.\r\n\r\n### `disableMonthArrowClick`\r\n\r\nType: `Boolean`  \r\nDefault: `false`\r\n\r\nIf month arrows should be disabled.\r\n\r\n### `customMonthValues`\r\n\r\nType: `String[]`  \r\nDefault: `undefined`\r\n\r\nSet custom display values for Month.\r\n\r\n### `customWeekdayValues`\r\n\r\nType: `String[]`  \r\nDefault: `undefined`\r\n\r\nSet custom display values for Weekdays.\r\n\r\n```javascript\r\n[\"Lun\", \"Mar\", \"Mer\", \"Jeu\", \"Ven\", \"Sam\", \"Dim\"];\r\n```\r\n\r\n### `eventBulletMode`\r\n\r\nType: `String`  \r\nDefault: `multiple`  \r\nOptions: `multiple` | `single`\r\n\r\nControls how event bullets are displayed when multiple events exist on the same day.\r\n\r\n- `multiple`: Shows one bullet per event, positioned side by side (maximum 5 bullets to prevent overflow)\r\n- `single`: Shows only one bullet per day, using the first event's color\r\n\r\n```javascript\r\nnew Calendar({\r\n  container: \"#calendar\",\r\n  eventBulletMode: \"single\", // or \"multiple\"\r\n  eventsData: [\r\n    {\r\n      start: '2024-09-15T00:00:00',\r\n      end: '2024-09-15T23:59:59',\r\n      name: 'Red Event',\r\n      color: '#ff0000'\r\n    },\r\n    {\r\n      start: '2024-09-15T00:00:00',\r\n      end: '2024-09-15T23:59:59',\r\n      name: 'Blue Event',\r\n      color: '#0000ff'\r\n    }\r\n  ]\r\n});\r\n```\r\n\r\n<a id=\"events\"></a>\r\n\r\n## 🖱 Events\r\n\r\n### `onSelectedDateChange`\r\n\r\nType: `Function`  \r\nProps:\r\n\r\n- `currentDate`\r\n  - Type: `Date`\r\n  - Currently selected date\r\n- `filteredDateEvents`\r\n  - Type: [`EventData`](#type-event-data)[]\r\n  - All events on that particular date\r\n\r\n```typescript\r\nconst options = {\r\n    ...\r\n    onSelectedDateChange: (currentDate?: Date, filteredDateEvents?: EventData[]) => {\r\n        // do something\r\n    };\r\n    ...\r\n}\r\n```\r\n\r\nEmitted when the selected date is changed.\r\n\r\n### `onSelectedDateClick`\r\n\r\nType: `Function`  \r\nProps:\r\n\r\n- `currentDate`\r\n  - Type: `Date`\r\n  - Currently selected date\r\n- `filteredMonthEvents`\r\n  - Type: [`EventData`](#type-event-data)[]\r\n  - All events on that particular month\r\n\r\nEmitted when the selected date is clicked.\r\n\r\n### `onMonthChange`\r\n\r\nType: `Function`  \r\nProps:\r\n\r\n- `currentDate`\r\n  - Type: `Date`\r\n  - Currently selected date\r\n- `filteredMonthEvents`\r\n  - Type: [`EventData`](#type-event-data)[]\r\n  - All events on that particular month\r\n\r\nEmitted when the current month is changed.\r\n\r\n<a id=\"methods\"></a>\r\n\r\n## 🔧 Methods\r\n\r\n### `reset()`\r\n\r\nReset calendar to today's date.\r\n\r\n```javascript\r\n// Example\r\nlet myCal = new Calendar();\r\nmyCal.reset();\r\n```\r\n\r\n### `setSelectedDate()`\r\n\r\nProps:\r\n| Props | Type | Required | Description |\r\n|-------|------|----------|--------------------|\r\n| date | Date \\| null | required | New date to be set, or null to clear selection |\r\n\r\nSet new selected date or clear selection.\r\n\r\n```javascript\r\n// Set a specific date\r\nmyCal.setSelectedDate(new Date());\r\n\r\n// Clear selection (no date selected)\r\nmyCal.setSelectedDate(null);\r\n```\r\n\r\n### `getSelectedDate()`\r\n\r\nReturn:\r\n\r\n- Type: `Date | null`\r\n- Description: `Currently selected date, or null if no date is selected`\r\n\r\nGet currently selected date. Returns `null` if no date is currently selected.\r\n\r\n### `getEventsData()`\r\n\r\nReturn:\r\n\r\n- Type: [EventData](#type-event-data)[]\r\n- Description: `All events`\r\n\r\nGet events array.\r\n\r\n### `setEventsData()`\r\n\r\nProps:\r\n| Props | Type | Required | Description |\r\n|--------|------------|----------|------------------|\r\n| events | [EventData](#type-event-data)[] | required | Events to be set |\r\n\r\nReturn:\r\n\r\n- Type: `Number`\r\n- Description: `Number of events set`\r\n\r\nSet a new events array.\r\n\r\n### `addEventsData()`\r\n\r\nProps:\r\n| Props | Type | Required | Description |\r\n|--------|------------|----------|--------------------|\r\n| events | [EventData](#type-event-data)[] | required | Events to be added |\r\n\r\nReturn:\r\n\r\n- Type: `Number`\r\n- Description: `Number of events added`\r\n\r\nAdd events of the events array.\r\n\r\n### `setWeekdayDisplayType()`\r\n\r\nProps:\r\n| Props | Type | Required | Description |\r\n|--------|------------|----------|--------------------|\r\n| weekdayDisplayType | [WeekdayDisplayType](#type-weekday-display-type) | required | New weekday type |\r\n\r\nSet weekdays display type.\r\n\r\n```javascript\r\n// Example\r\nmyCal.setWeekdayDisplayType(\"short\");\r\n```\r\n\r\n### `setMonthDisplayType()`\r\n\r\nProps:\r\n| Props | Type | Required | Description |\r\n|--------|------------|----------|--------------------|\r\n| monthDisplayType | [MonthDisplayType](#type-month-display-type) | required | New month display type |\r\n\r\nSet month display type.\r\n\r\n<a id=\"types\"></a>\r\n\r\n## 💎 Types\r\n\r\n<a id=\"type-event-data\"></a>\r\n\r\n### `EventData`\r\n\r\n```javascript\r\n{\r\n    start: string,    // ISO 8601 date and time format\r\n    end: string,      // ISO 8601 date and time format\r\n    color?: string,   // Optional color for event bullet (hex, rgb, hsl)\r\n    [key: string]: any,\r\n}\r\n```\r\n\r\n**Properties:**\r\n- `start` (required): Event start date in ISO 8601 format\r\n- `end` (required): Event end date in ISO 8601 format  \r\n- `color` (optional): Color for the event bullet. Accepts any valid CSS color value (hex, rgb, hsl, etc.). Falls back to `primaryColor` if not specified.\r\n- Additional properties: Any other properties can be added and will be preserved\r\n\r\n<a id=\"type-weekday-display-type\"></a>\r\n\r\n### `WeekdayDisplayType`\r\n\r\n`\"short\"` | `\"long-lower\"` | `\"long-upper\"`\r\n\r\n```markdown\r\n// \"short\"\r\nM T W ...\r\n\r\n// \"long-lower\"\r\nMon Tue Wed ...\r\n\r\n// \"long-upper\"\r\nMON TUE WED ...\r\n```\r\n\r\n<a id=\"type-month-display-type\"></a>\r\n\r\n### `MonthDisplayType`\r\n\r\n`\"short\"` | `\"long\"`\r\n\r\n```markdown\r\n// \"short\"\r\nJan Feb Mar ...\r\n\r\n// \"long\"\r\nJanuary February March ...\r\n```\r\n\r\n<a id=\"type-layout-modifier\"></a>\r\n\r\n### `LayoutModifier`\r\n\r\n`\"month-align-left\"`\r\n\r\n<a id=\"type-event-bullet-mode\"></a>\r\n\r\n### `EventBulletMode`\r\n\r\n`\"multiple\"` | `\"single\"`\r\n\r\nControls how event bullets are displayed when multiple events exist on the same day.\r\n\r\n- `\"multiple\"`: Shows one bullet per event, positioned side by side\r\n- `\"single\"`: Shows only one bullet per day, using the first event's color\r\n\r\n<a id=\"themes\"></a>\r\n\r\n## 🎨 Themes\r\n\r\nCurrently 2 themes available. More on the way.\r\n\r\n### `basic`\r\n\r\n<img src=\"https://raw.githubusercontent.com/PawanKolhe/color-calendar/master/screenshots/theme-basic.PNG\" alt=\"Basic Theme\" width=\"400\" />\r\n\r\n#### CSS Custom Properties\r\n\r\n`--cal-color-primary`: #000000;  \r\n`--cal-font-family-header`: \"Work Sans\", sans-serif;  \r\n`--cal-font-family-weekdays`: \"Work Sans\", sans-serif;  \r\n`--cal-font-family-body`: \"Work Sans\", sans-serif;  \r\n`--cal-drop-shadow`: 0 7px 30px -10px rgba(150, 170, 180, 0.5);  \r\n`--cal-border`: none;  \r\n`--cal-border-radius`: 0.5rem;  \r\n`--cal-header-color`: black;  \r\n`--cal-weekdays-color`: black;\r\n\r\n### `glass`\r\n\r\n<img src=\"https://raw.githubusercontent.com/PawanKolhe/color-calendar/master/screenshots/theme-glass.PNG\" alt=\"Glass Theme\" width=\"400\" />\r\n\r\n#### CSS Custom Properties\r\n\r\n`--cal-color-primary`: #EC407A;  \r\n`--cal-font-family-header`: 'Open Sans', sans-serif;  \r\n`--cal-font-family-weekdays`: 'Open Sans', sans-serif;  \r\n`--cal-font-family-body`: 'Open Sans', sans-serif;  \r\n`--cal-drop-shadow`: 0 7px 30px -10px rgba(150, 170, 180, 0.5);  \r\n`--cal-border`: none;  \r\n`--cal-border-radius`: 0.5rem;  \r\n`--cal-header-color`: white;  \r\n`--cal-header-background-color`: rgba(0, 0, 0, 0.3);\r\n\r\n<a id=\"bug\"></a>\r\n\r\n## 🐛 Bug Reporting\r\n\r\nFeel free to [open an issue](https://github.com/PawanKolhe/color-calendar/issues) on GitHub if you find any bug.\r\n\r\n<a id=\"feature-request\"></a>\r\n\r\n## ⭐ Feature Request\r\n\r\n- Feel free to [Open an issue](https://github.com/PawanKolhe/color-calendar/issues) on GitHub to request any additional features you might need for your use case.\r\n- Connect with me on [LinkedIn](https://www.linkedin.com/in/kolhepawan/). I'd love ❤️️ to hear where you are using this library.\r\n\r\n<a id=\"release-notes\"></a>\r\n\r\n## 📋 Release Notes\r\n\r\nCheck [here](https://github.com/PawanKolhe/color-calendar/releases) for release notes.\r\n\r\n<a id=\"license\"></a>\r\n\r\n## 📜 License\r\n\r\nThis software is open source, licensed under the [MIT License](https://github.com/PawanKolhe/color-calendar/blob/master/LICENSE).\r\n","readmeFilename":"README.md"}