Skip to content

pintoinc/flash-calendar

This branch is up to date with MarceloPrado/flash-calendar:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a6d8c03 Β· Dec 4, 2024
Dec 4, 2024
Jul 1, 2024
Oct 27, 2024
Dec 4, 2024
Jun 30, 2024
Dec 4, 2024
Feb 17, 2024
Feb 11, 2024
Feb 9, 2024
Feb 9, 2024
Feb 23, 2024
Jul 2, 2024
Jul 2, 2024
Feb 11, 2024
Jul 1, 2024

Repository files navigation

React Native Flash Calendar

npm npm runs with expo

This is the monorepo for Flash Calendar, an incredibly fast and flexible library to build calendars in React Native.

Documentation & Examples

You can find the Flash Calendar documentation on the website.

Installation

This project uses Bun as its package manager. The first thing you'll need is to install Bun.

To install dependencies, run at the root:

bun install

To build (required for a fresh install)

bun run build

To develop or run the example app:

bun dev

To run the documentation website:

bun docs

Contributing

Ensure your changes are unit-tested. To improve DX, run the tests in watch mode with bun test --watch. You can also run the tests for a specific file with bun test --watch {filename}.

Package structure

/apps

  • /apps/example: Storybook host for Flash Calendar, runs with the latest uncompiled code.
  • /apps/docs: The documentation website for Flash Calendar.

/kitchen-sink

A place to test the published Flash Calendar in a real environment.

  • /kitchen-sink/expo: Scaffolded expo project to test the flash calendar in a real environment.

/packages

The actual src code for Flash Calendar:

  • /packages/flash-calendar: The flash calendar package itself.
  • /packages/eslint-config: Shared eslint config for the project.
  • /packages/tsconfig: Shared tsconfig for the project.

License

Flash Calendar is MIT licensed.

About

The fastest React Native calendar πŸ“†βš‘

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.8%
  • MDX 16.8%
  • JavaScript 1.9%
  • Other 0.5%