Skip to content

DateDreamer/docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DateDreamer

An easy to use lightweight JavaScript calendar library built with Web Components and TypeScript.

✨ Features

  • πŸͺΆ Lightweight - Small bundle size with minimal dependencies
  • 🎨 Customizable - Themes, custom styling, and extensive configuration
  • β™Ώ Accessible - WCAG 2.1 AA compliant with full keyboard navigation
  • πŸ”§ TypeScript - Full TypeScript support with type definitions
  • πŸŒ™ Dark Mode - Both manual and automatic dark mode detection
  • πŸ“± Modern - Built with Web Components for better compatibility

πŸš€ Quick Start

npm install datedreamer
import { calendar } from 'datedreamer';

const myCalendar = new calendar({
    element: "#my-calendar",
    selectedDate: new Date(),
    theme: "lite-purple",
    darkModeAuto: true
});

πŸ“– Documentation

Visit our comprehensive documentation for detailed guides and examples.

πŸ—οΈ Development

# Install dependencies
yarn install

# Start development server
yarn start

# Build for production
yarn build

πŸ“„ License

GPL-3.0 Licensed | Copyright Β© 2023-present DateDreamer

About

DateDreamer documentation website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors