{"id":13847088,"url":"https://github.com/mikecoj/MCDatepicker","last_synced_at":"2025-07-12T08:31:18.592Z","repository":{"id":37299951,"uuid":"304930504","full_name":"mikecoj/MCDatepicker","owner":"mikecoj","description":"A vanilla JavaScript Datepicker","archived":false,"fork":false,"pushed_at":"2023-12-14T14:19:05.000Z","size":2575,"stargazers_count":96,"open_issues_count":39,"forks_count":18,"subscribers_count":11,"default_branch":"develop","last_synced_at":"2025-06-30T15:04:28.515Z","etag":null,"topics":["datepicker","vanilla-javascript-datepicker"],"latest_commit_sha":null,"homepage":"https://mcdatepicker.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikecoj.png","metadata":{"files":{"readme":"README.MD","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-10-17T17:18:24.000Z","updated_at":"2025-02-18T08:49:54.000Z","dependencies_parsed_at":"2024-01-15T20:47:32.079Z","dependency_job_id":"706cb578-caa7-4bb2-be34-f636f590e2e2","html_url":"https://github.com/mikecoj/MCDatepicker","commit_stats":{"total_commits":338,"total_committers":5,"mean_commits":67.6,"dds":"0.11834319526627224","last_synced_commit":"17dcf1ac963f38395a310f9198b427ea0d36af71"},"previous_names":["mikecoj/datepicker"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/mikecoj/MCDatepicker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikecoj%2FMCDatepicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikecoj%2FMCDatepicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikecoj%2FMCDatepicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikecoj%2FMCDatepicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikecoj","download_url":"https://codeload.github.com/mikecoj/MCDatepicker/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikecoj%2FMCDatepicker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262810294,"owners_count":23367873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["datepicker","vanilla-javascript-datepicker"],"created_at":"2024-08-04T18:00:53.956Z","updated_at":"2025-07-12T08:31:18.250Z","avatar_url":"https://github.com/mikecoj.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# MCDatepicker\n\nFramework-agnostic, highly-customizable Vanilla JavaScript datepicker with zero dependencies.\n\n### Features\n\n- 2 Modes: (modal, inline)\n- Dependency free\n- Custom weekday and month names\n- Disable weekdays and specific dates\n- Fully responsive/ Mobile friendly\n\n## Installation\n\n#### Via NPM\n\n```\nnpm install mc-datepicker --save\n```\n\n#### Using CDN\n\nInclude CDN links in the `\u003chead\u003e`...\n\n```html\n\u003clink href=\"https://cdn.jsdelivr.net/npm/mc-datepicker/dist/mc-calendar.min.css\" rel=\"stylesheet\" /\u003e\n\n\u003cscript src=\"https://cdn.jsdelivr.net/npm/mc-datepicker/dist/mc-calendar.min.js\"\u003e\u003c/script\u003e\n```\n\n## Usage\n\n```html\n\u003cinput id=\"datepicker\" type=\"text\"\u003e\n```\n\nIf you’re using a bundler, e.g. webpack, you’ll need to import ` MCDatepicker`\n\n```javascript\nimport MCDatepicker from 'mc-datepicker';\n```\n\n1. Create a new instance, and attach it to an input field\n\n```javascript\nconst picker = MCDatepicker.create({\n\tel: '#datepicker'\n});\n```\n\n2. Customize the datepicker by adding more options\n\n```javascript\nconst picker = MCDatepicker.create({\n\tel: '#datepicker',\n\tdisableWeekends: true\n});\n```\n\n3. Use methods to manipulate the datepicker\n\n```javascript\nbtn.onclick = () =\u003e picker.open();\n```\n\n## Documentation\n\n[Online Docs](https://mcdatepicker.netlify.app/docs/)\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikecoj%2FMCDatepicker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikecoj%2FMCDatepicker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikecoj%2FMCDatepicker/lists"}