The calendar looks promising as an open-source project, but why isn't it distributed via npm? NPM packages are inherently more reliable due to their security checks, which are crucial for ensuring the library doesn't contain any vulnerabilities. Furthermore, being on npm makes integrating and testing the package much easier.