{"id":26829437,"url":"https://github.com/hoangnm/react-native-week-view","last_synced_at":"2025-05-15T01:08:17.203Z","repository":{"id":37493037,"uuid":"113734330","full_name":"hoangnm/react-native-week-view","owner":"hoangnm","description":"Week View Component for react-native","archived":false,"fork":false,"pushed_at":"2024-11-21T05:38:09.000Z","size":10081,"stargazers_count":327,"open_issues_count":34,"forks_count":98,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-02T00:32:24.014Z","etag":null,"topics":["calendar","calendar-view","component","react-native","weekview"],"latest_commit_sha":null,"homepage":"","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/hoangnm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-10T08:25:06.000Z","updated_at":"2025-04-30T09:37:36.000Z","dependencies_parsed_at":"2024-05-31T13:00:02.599Z","dependency_job_id":"e31cb1fa-699c-4526-9467-e4deae76147e","html_url":"https://github.com/hoangnm/react-native-week-view","commit_stats":{"total_commits":275,"total_committers":11,"mean_commits":25.0,"dds":"0.49090909090909096","last_synced_commit":"a8c2ffeacc36ac4b60fd82d77db3393f1e357c9c"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangnm%2Freact-native-week-view","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangnm%2Freact-native-week-view/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangnm%2Freact-native-week-view/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hoangnm%2Freact-native-week-view/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hoangnm","download_url":"https://codeload.github.com/hoangnm/react-native-week-view/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253833451,"owners_count":21971419,"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":["calendar","calendar-view","component","react-native","weekview"],"created_at":"2025-03-30T13:16:39.451Z","updated_at":"2025-05-15T01:08:12.193Z","avatar_url":"https://github.com/hoangnm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![tests](https://github.com/hoangnm/react-native-week-view/actions/workflows/tests.yml/badge.svg) ![linter](https://github.com/hoangnm/react-native-week-view/actions/workflows/linter.yml/badge.svg) ![codeql](https://github.com/hoangnm/react-native-week-view/actions/workflows/codeql-analysis.yml/badge.svg)\n\n# react-native-week-view\nThe week view component for react-native.\n\n* Supported in Android and iOS\n* Many user interactions supported: **drag and drop events**, edit events, swipe through pages, event press, grid press, etc\n* Customizable styles\n* Multiple locale support\n\nCheckout the full [documentation site](https://hoangnm.github.io/react-native-week-view), including [guides](https://hoangnm.github.io/react-native-week-view/category/full-api), [full API](https://hoangnm.github.io/react-native-week-view/category/full-api) and [known issues](https://hoangnm.github.io/react-native-week-view/troubleshoot#known-issues).\n\n\n![basic-example](webdocs/static/img/weekview-example.gif) ![drag-drop](webdocs/docs/guides/img/drag-drop.gif)\n\n\n## Installation\n\n\u003e `npm install --save react-native-week-view`\n\nor\n\n\u003e `yarn add react-native-week-view`\n\n**Requirements:** install peer dependencies [react-native-gesture-handler](https://docs.swmansion.com/react-native-gesture-handler/docs/installation/) \u003e= 2.4.1 and [react-native-reanimated](https://docs.swmansion.com/react-native-reanimated/docs/fundamentals/installation) \u003e=2.0.0, which we use to provide smoother interactions and animations (e.g. drag and drop).\n\n\n## Basic usage\n\n```js\nimport WeekView from 'react-native-week-view';\n\nconst myEvents = [\n {\n id: 1,\n description: 'Event',\n startDate: new Date(2021, 3, 15, 12, 0),\n endDate: new Date(2021, 3, 15, 12, 30),\n color: 'blue',\n // ... more properties if needed,\n },\n // More events...\n];\n\nconst MyComponent = () =\u003e (\n \u003cWeekView\n events={myEvents}\n selectedDate={new Date(2021, 3, 15)}\n numberOfDays={7}\n /\u003e\n);\n\n```\n\nSee the [full documentation](https://hoangnm.github.io/react-native-week-view) with more examples and details!\n\n\n## Changelog\n\nAPI is still unstable, minor updates before v1.0.0 can include breaking changes, adhering to Semantic Versioning.\nSee [CHANGELOG.md](./CHANGELOG.md) for details.\n\n## Contributors\n\n\u003ca href=\"https://github.com/hoangnm/react-native-week-view/graphs/contributors\"\u003e\n \u003cimg src=\"https://contrib.rocks/image?repo=hoangnm/react-native-week-view\" /\u003e\n\u003c/a\u003e\n\nMade with [contrib.rocks](https://contrib.rocks).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoangnm%2Freact-native-week-view","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoangnm%2Freact-native-week-view","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoangnm%2Freact-native-week-view/lists"}