I have developed the Angular Library which has the Reusable Calendar Component as sn-calendar. You can now simply add this library name in your project’s package.json file and run npm install command. Then directly import the component into your angular module.
This Library runs on latest Angular Version and ready to use in any of your angular projects. As it is a configurable element you can tune in as per your requirements.
You can find this on npm | gitHub
In order to learn more about angular and related projects stay tuned.