Skip to content

denjamio/eng-easepick

 
 

Repository files navigation

eng-easepick

npm version

Fork of easepick - date picker for modern browsers.

Why this fork?

The original easepick repository was archived. While the GitHub repository has been updated to MIT license, the npm packages remain under GPL. This fork provides MIT-licensed packages published to npm.

Installation

npm install @eng-easepick/bundle

Usage

import { easepick } from '@eng-easepick/bundle';

const picker = new easepick.create({
  element: document.getElementById('datepicker'),
});

Features

  • No dependencies
  • Uses Shadow DOM
  • Supports plugins

Packages

Package Description
@eng-easepick/bundle All-in-one bundle
@eng-easepick/core Core functionality
@eng-easepick/datetime DateTime utilities
@eng-easepick/range-plugin Date range selection
@eng-easepick/lock-plugin Lock dates
@eng-easepick/time-plugin Time selection
@eng-easepick/preset-plugin Preset ranges
@eng-easepick/kbd-plugin Keyboard navigation
@eng-easepick/amp-plugin AMP support

License

MIT - See LICENSE.md

Credits

Original work by Rinat G. - easepick

About

Date range picker. Uses Shadow DOM, lightweight size, no dependencies.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 84.3%
  • SCSS 11.9%
  • JavaScript 2.2%
  • Shell 1.6%