{"id":15650270,"url":"https://github.com/mydea/ember-date-components","last_synced_at":"2025-04-13T15:54:23.141Z","repository":{"id":8435206,"uuid":"58404618","full_name":"mydea/ember-date-components","owner":"mydea","description":"An Ember add-on which provides pure Ember-based date picker components.","archived":false,"fork":false,"pushed_at":"2023-03-04T03:27:52.000Z","size":5869,"stargazers_count":36,"open_issues_count":24,"forks_count":23,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T03:15:12.980Z","etag":null,"topics":["date","date-picker","date-range-picker","datepicker","daterange","ember","time-picker","timepicker"],"latest_commit_sha":null,"homepage":"http://mydea.github.io/ember-date-components/","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/mydea.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-09T20:06:28.000Z","updated_at":"2024-05-30T02:35:24.000Z","dependencies_parsed_at":"2024-06-20T22:08:35.644Z","dependency_job_id":null,"html_url":"https://github.com/mydea/ember-date-components","commit_stats":{"total_commits":300,"total_committers":15,"mean_commits":20.0,"dds":"0.45999999999999996","last_synced_commit":"5258e28138f67bf7af9eaf70e98f02af75c27f2e"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mydea%2Fember-date-components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mydea%2Fember-date-components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mydea%2Fember-date-components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mydea%2Fember-date-components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mydea","download_url":"https://codeload.github.com/mydea/ember-date-components/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248741146,"owners_count":21154249,"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":["date","date-picker","date-range-picker","datepicker","daterange","ember","time-picker","timepicker"],"created_at":"2024-10-03T12:34:10.036Z","updated_at":"2025-04-13T15:54:23.118Z","avatar_url":"https://github.com/mydea.png","language":"JavaScript","readme":"# ember-date-components\n\n[![Build Status](https://travis-ci.org/mydea/ember-date-components.svg?branch=master)](https://travis-ci.org/mydea/ember-date-components)\n[![Ember Observer Score](https://emberobserver.com/badges/ember-date-components.svg)](https://emberobserver.com/addons/ember-date-components)\n\nAn Ember add-on which provides pure Ember-based date picker components.\n\n## Compatibility\n\n* Ember.js v3.16 or above\n* Ember CLI v2.13 or above\n* Node.js v10 or above\n\n## Installation\n\n* `ember install ember-moment` - This is a dependency that you will need to install manually\n* `ember install ember-date-components`\n\n## Basic Usage\n\n```hbs\n\u003cDatePicker @value={{this.date}} @onChange={{this.updateDate}} /\u003e\n```\n\n```hbs\n\u003cDatePicker @range={{true}} @value={{this.dateRange}} @onChange={{this.updateDateRange}} /\u003e\n```\n\n```hbs\n\u003cTimePicker @value={{this.time}} @onChange={{this.updateTime}} /\u003e\n```\n\n```hbs\n\u003cDateTimePicker @value={{this.date}} @onChange={{this.updateDateTime}} /\u003e\n```\n\nThe date picker can also display custom options, e.g. 'Last 7 days'.\n\nIt also provides test helpers to easily interact with the date picker in integration \u0026 acceptance tests:\n\n```js\nimport { selectDate, selectDateRange, getSelectedDate, selectDateTime } from 'ember-date-components/test-support/helpers/date-picker';\nimport { selectTime, getSelectedTime } from 'ember-date-components/test-support/helpers/time-picker';\n\nawait selectDate('.my-datepicker', moment());\nlet momentInstance = await getSelectedDate('.my-datepicker');\n\nawait selectTime('.my-timepicker', moment());\nlet momentInstance = await getSelectedTime('.my-timepicker');\n\nawait selectDateTime('.my-date-time-picker', moment());\n\nawait selectDateRange('.my-datepicker', dateFrom, dateTo);\n```\n\nFor more detailed instructions and examples,\nplease visit the [documentation](http://mydea.github.io/ember-date-components/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmydea%2Fember-date-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmydea%2Fember-date-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmydea%2Fember-date-components/lists"}