Imagine a world where selecting dates isn't a chore, but a delightful dance of digits. Welcome to Dinaank, the featherweight champion of date pickers! Weighing in at a mere 4.9kb gzipped, this nimble library pirouettes through your code with zero dependencies.
Dinaank doesn't just appear; it performs. With a flourish, a calendar materializes before your eyes. You, the director, simply point to a date, and the show concludes. Bravo! 👏
Summon Dinaank with a mere whisper in your HTML's head:
<script src="https://unpkg.com/dinaank"></script>
npm install dinaank # The npm spell
yarn add dinaank # The yarn enchantment
Dinaank is your canvas, and dates are your palette. Let's create a masterpiece:
const timePainter = new Dinaank({
el: '.canvas_of_time',
onChange: (chosenMoment) => {
console.log(`A moment in time was captured: ${chosenMoment}`);
},
theme: 'dark', // For those who paint with starlight
colors: {
hover: 'cyan', // The shimmer of possibility
active: 'blue', // The depth of decision
},
startYear: 1992, // Begin your journey
endYear: 2045, // ...and where it might lead
minDate: new Date('2024-01-01'), // Create a safe haven in the timestream
maxDate: new Date('2024-12-31'), // ...and where it might lead
});
Dinaank isn't just a date picker; it's a time traveler's toolkit:
- 🎨 Themes: Light for sun-chasers, dark for night owls
- 📅 Custom Ranges: Set the boundaries of your temporal playground
- 🎉 Events: Mark the days that sparkle with significance
- 🔒 Min/Max Dates: Create a safe haven in the timestream
- 🌍 Localization: Speak the language of time in any tongue
-
↔️ Date Ranges: For those who think in spans, not points
Dinaank is more than code; it's poetry in motion, a ballet of bytes. It turns the mundane act of choosing a date into a celebration of possibility.
So go forth, temporal artist! Paint your web pages with the brushstrokes of time itself. Let Dinaank be your muse, your stage, and your standing ovation.
Crafted with ❤️ and a sprinkle of stardust by Harsh Vardhan Goswami. Under the benevolent gaze of the MIT License.