Skip to content

sarojregmi200/date-np

Repository files navigation

date-np

Simple & minimal Nepali date picker that just works.

Back story:

Why create this package? Because I was looking for a simple & minimal Nepali date picker that just works. Found some but either they were bit qworky had bugs or they were not maintained. So I decided to create my own. During my work at [Bright Software] (https://brightit.com.np)

Installation

bun:

bunx jsr add @bright/date-np

npm:

npx jsr install @bright/date-np

TODO: This project is still in it's early stages it's a work in progress.

  • Add docs
    • For documentation
    • For publishing to jsr Not going this route
  • Setting up test cases for conversion functions.
  • Writing basic conversion functions and making nepali date work.
    • Conversion from AD to BS date.
    • Conversion from BS to AD date.
  • Add tests.
  • Date picker. (AD)
    • month switching.
    • selection of date.
    • month selection.
    • year selection.
  • Date Picker (BS).
  • creating a input feild and using direction aware container for the picker.
  • Creating path aliases.
  • Deciding on using date-fns or using custom functions. we are not going to use it. we will take inspiration but won't use it.
  • Fixing and making the styles expandable and customizable.
  • Fixing the scripts naming convention and scripts.
  • Making error handling better.
  • Fixing the auto generated docs.
  • Making the exports good and publishing to jsr.
  • Publishing to npm.
  • Creating a good enough landing page and hosting it on github pages.
  • Creating contributing guidelines and design guidelines.
  • Creating a custom scrollbar.

About

Simple, minimal Nepali date picker that just works.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published