
Security News
n8n Tops 2025 JavaScript Rising Stars as Workflow Platforms Gain Momentum
n8n led JavaScript Rising Stars 2025 by a wide margin, with workflow platforms seeing the largest growth across categories.
flatpickr-fast-select
Advanced tools
The Flatpickr Fast Select plugin extends the functionality of Flatpickr by allowing quick selection of a single date using predefined shortcuts.
To use the Fast Select plugin, you need to include both Flatpickr and the plugin file in your project. You can install them using npm, jsdelivr or include the files manually in your project.
You can install the Fast Select plugin through NPM
npm install flatpickr
npm install flatpickr-fast-select-plugin
You can nclude flatpickr and flatpickr-fastselect files from jsdelivr.
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr@4/dist/flatpickr.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr-fast-select@1/flatpickr-fastselect.min.css">
<script src="https://cdn.jsdelivr.net/npm/flatpickr@4/dist/flatpickr.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/flatpickr-fast-select@1/flatpickr-fastselect.min.js"></script>
Or you can download the flatpickr.js and flatpickr-fast-select-plugin.js files from this repository and include them in your project.
<link rel="stylesheet" href="path/to/flatpickr.css">
<link rel="stylesheet" href="path/to/flatpickr-fastselect.css">
<script src="path/to/flatpickr.js"></script>
<script src="path/to/flatpickr-fastselect.js"></script>
Once the plugin is installed, you can use it by configuring Flatpickr with the plugin options.
var fp = flatpickr("#myDatePicker", {
// other Flatpickr options
plugins: [fastselectPlugin()],
});
The predefined shortcuts allow quick selection of common dates like "Today", "Tomorrow", "Next week", "Next month" and "Next year". When a shortcut is clicked, the corresponding date will be selected. You can also customize the shortcuts and their actions by passing a configuration object to the plugin.
var fp = flatpickr("#myDatePicker", {
// other Flatpickr options
plugins: [new fastselectPlugin({
shortcut: [
{ text: 'Last year', value: [ new Date(new Date().getTime() - 365 * 24 * 60 * 60 * 1000) ] },
{ text: 'Last month', value: [ new Date(new Date().getTime() - 30 * 24 * 60 * 60 * 1000) ] },
{ text: 'Last week', value: [ new Date(new Date().getTime() - 7 * 24 * 60 * 60 * 1000) ] },
{ text: 'Yesterday', value: [ new Date(new Date().getTime() - 24 * 60 * 60 * 1000) ] },
{ text: 'Today', value: [ new Date(new Date()) ] },
{ text: 'Tomorrow', value: [ new Date(new Date().getTime() + 24 * 60 * 60 * 1000) ] },
// ...
],
})],
});
The Fast Select plugin only accepts the shortcut array, with the values mentioned above. You can customize those values according to your needs though.
This plugin is distributed under the MIT license.
FAQs
Fast Select plugin for Flatpickr
We found that flatpickr-fast-select demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
n8n led JavaScript Rising Stars 2025 by a wide margin, with workflow platforms seeing the largest growth across categories.

Security News
The U.S. government is rolling back software supply chain mandates, shifting from mandatory SBOMs and attestations to a risk-based approach.

Security News
crates.io adds a Security tab backed by RustSec advisories and narrows trusted publishing paths to reduce common CI publishing risks.