calender-app
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Aditya-singh-9
- License: other
- Language: JavaScript
- Default Branch: main
- Size: 395 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Inspired by Full Calendar.
Use and Setup
yarn add react-big-calendar or npm install --save react-big-calendar
Include react-big-calendar/lib/css/react-big-calendar.css for styles, and make sure your calendar's container
element has a height, or the calendar won't be visible. To provide your own custom styling, see the Custom Styling topic.
Starters
- react-big-calendar
- react-big-calendar with drag and drop
- react-big-calendar with TypeScript and React hooks bundled with Vite
Run examples locally
sh
$ git clone git@github.com:jquense/react-big-calendar.git
$ cd react-big-calendar
$ yarn
$ yarn storybook
Localization and Date Formatting
react-big-calendar includes four options for handling the date formatting and culture localization, depending
on your preference of DateTime libraries. You can use either the Moment.js, Globalize.js, date-fns, Day.js localizers.
Regardless of your choice, you must choose a localizer to use this library:
Moment.js
```js import { Calendar, momentLocalizer } from 'react-big-calendar' import moment from 'moment'
const localizer = momentLocalizer(moment)
const MyCalendar = (props) => (
Globalize.js v0.1.1
```js import { Calendar, globalizeLocalizer } from 'react-big-calendar' import globalize from 'globalize'
const localizer = globalizeLocalizer(globalize)
const MyCalendar = (props) => (
date-fns v2
```js import { Calendar, dateFnsLocalizer } from 'react-big-calendar' import format from 'date-fns/format' import parse from 'date-fns/parse' import startOfWeek from 'date-fns/startOfWeek' import getDay from 'date-fns/getDay' import enUS from 'date-fns/locale/en-US'
const locales = { 'en-US': enUS, }
const localizer = dateFnsLocalizer({ format, parse, startOfWeek, getDay, locales, })
const MyCalendar = (props) => (
Day.js
Note that the dayjsLocalizer extends Day.js with the following plugins:
```js import { Calendar, dayjsLocalizer } from 'react-big-calendar' import dayjs from 'dayjs'
const localizer = dayjsLocalizer(dayjs)
const MyCalendar = (props) => (
Owner
- Name: Aditya Singh
- Login: Aditya-singh-9
- Kind: user
- Location: MUMBAI
- Repositories: 1
- Profile: https://github.com/Aditya-singh-9
Aspiring software Developer Skilled in C++ , HTML and C
Citation (CITATION.cff)
cff-version: 1.2.0
title: Big Calendar
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Jason
family-names: Quense
email: monastic.panic@gmail.com
- given-names: Stephen
family-names: Blades
alias: Cutter
website: https://cutterscrossing.com
email: no.junk@cutterscrossing.com
- given-names: Bogdan
family-names: Chadkin
alias: TrySound
- given-names: Tobias
family-names: Andersen
email: j.tobiasandersen@gmail.com
repository-code: 'https://github.com/jquense/react-big-calendar'
url: 'https://jquense.github.io/react-big-calendar/examples'
repository-artifact: 'https://registry.npmjs.org/react-big-calendar'
abstract: >-
Big Calendar is a full featured Calendar component for
managing events and dates.
keywords:
- scheduler
- calendar
- events
license: MIT
GitHub Events
Total
- Push event: 2
- Create event: 1
Last Year
- Push event: 2
- Create event: 1
Dependencies
- 1971 dependencies
- @babel/cli ^7.20.7 development
- @babel/core ^7.20.12 development
- @babel/eslint-parser ^7.19.1 development
- @babel/plugin-proposal-class-properties ^7.18.6 development
- @babel/plugin-proposal-private-methods ^7.18.6 development
- @babel/plugin-proposal-private-property-in-object ^7.18.6 development
- @babel/plugin-transform-runtime ^7.19.6 development
- @babel/preset-env ^7.20.2 development
- @commitlint/cli ^17.4.2 development
- @commitlint/config-conventional ^17.4.2 development
- @rollup/plugin-babel 6.0.3 development
- @rollup/plugin-commonjs 24.0.0 development
- @rollup/plugin-node-resolve 15.0.1 development
- @rollup/plugin-replace 5.0.2 development
- @semantic-release/changelog ^6.0.2 development
- @semantic-release/git ^10.0.1 development
- @storybook/addon-actions ^6.5.16 development
- @storybook/addon-essentials ^6.5.16 development
- @storybook/addon-jest 6.5.16 development
- @storybook/addon-links ^6.5.16 development
- @storybook/addon-postcss ^2.0.0 development
- @storybook/builder-webpack5 ^6.5.16 development
- @storybook/manager-webpack5 ^6.5.16 development
- @storybook/preset-scss 1.0.3 development
- @storybook/react ^6.5.16 development
- @storybook/theming 6.5.16 development
- @typescript-eslint/eslint-plugin ^5.48.1 development
- autoprefixer ^10.4.13 development
- babel-jest ^29.3.1 development
- babel-plugin-transform-react-remove-prop-types ^0.4.24 development
- babel-plugin-transform-rename-import ^2.3.0 development
- babel-preset-react-app ^10.0.1 development
- eslint ^8.31.0 development
- eslint-config-jason ^8.2.2 development
- eslint-config-prettier ^8.6.0 development
- eslint-import-resolver-webpack ^0.13.2 development
- eslint-plugin-import ^2.27.4 development
- eslint-plugin-react ^7.32.0 development
- eslint-plugin-react-hooks ^4.6.0 development
- eslint-plugin-storybook ^0.6.10 development
- husky ^8.0.3 development
- is-ci ^3.0.1 development
- jest ^29.3.1 development
- jest-environment-jsdom ^29.3.1 development
- lint-staged ^13.1.0 development
- postcss ^8.4.21 development
- postcss-cli ^10.1.0 development
- prettier ^2.8.2 development
- react ^17.0.2 development
- react-dom ^17.0.2 development
- react-tackle-box ^2.1.0 development
- regenerator-runtime ^0.13.11 development
- rollup ^3.10.0 development
- rollup-plugin-clear ^2.0.7 development
- rollup-plugin-terser ^7.0.2 development
- sass 1.57.1 development
- sass-loader ^13.2.0 development
- semantic-release ^20.0.2 development
- zx ^7.1.1 development
- @babel/runtime ^7.20.7
- clsx ^1.2.1
- date-arithmetic ^4.1.0
- dayjs ^1.11.7
- dom-helpers ^5.2.1
- globalize ^0.1.1
- invariant ^2.2.4
- lodash ^4.17.21
- lodash-es ^4.17.21
- luxon ^3.2.1
- memoize-one ^6.0.0
- moment ^2.29.4
- moment-timezone ^0.5.40
- prop-types ^15.8.1
- react-overlays ^5.2.1
- uncontrollable ^7.2.1
- 1960 dependencies