Skip to content

Commit 7ce53f9

Browse files
committed
feat:✨ add year picker functionality to flatpickr component
- Introduced `isYearPicker` option to allow selection of years. - Updated default options to include `isYearPicker`. - Created `defaultYearOptions` for year picker configuration. - Modified `createFlatpickr` function to handle year picker logic. - Added new documentation for basic usage of year picker. - Implemented example usage in test sites. - Updated type definitions to include `FlatpickrInstance`.
1 parent c25ccf3 commit 7ce53f9

File tree

9 files changed

+2652
-2057
lines changed

9 files changed

+2652
-2057
lines changed

config/sidebar.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ export default {
5353
title: 'Month range picker',
5454
to: '/guide/basic-usage/month-range-picker/',
5555
},
56+
{
57+
title: 'Year picker',
58+
to: '/guide/basic-usage/year-picker/',
59+
},
5660
],
5761
},
5862
{

package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "svelte-flatpickr-plus",
3-
"version": "2.0.12",
3+
"version": "2.1.0",
44
"description": "Flatpickr is a lightweight and powerful datetime picker. Svelte Flatpickr Plus is a wrapper for Flatpickr with some extra features.",
55
"homepage": "https://svelte-flatpickr-plus.vercel.app/",
66
"bugs": {
@@ -56,31 +56,31 @@
5656
"svelte": "^5.0.0"
5757
},
5858
"devDependencies": {
59-
"@iconify-json/twemoji": "^1.2.1",
59+
"@iconify-json/twemoji": "^1.2.2",
6060
"@sveltejs/adapter-auto": "^3.3.1",
61-
"@sveltejs/kit": "^2.8.5",
62-
"@sveltejs/package": "^2.3.7",
63-
"@sveltejs/vite-plugin-svelte": "^4.0.2",
64-
"eslint": "^9.15.0",
61+
"@sveltejs/kit": "^2.21.1",
62+
"@sveltejs/package": "^2.3.11",
63+
"@sveltejs/vite-plugin-svelte": "^4.0.4",
64+
"@sveltepress/theme-default": "^5.0.8",
65+
"@sveltepress/vite": "^1.2.2",
66+
"eslint": "^9.27.0",
6567
"eslint-config-prettier": "^9.1.0",
66-
"eslint-plugin-svelte": "^2.46.0",
67-
"prettier": "^3.4.1",
68-
"prettier-plugin-svelte": "^3.3.2",
68+
"eslint-plugin-svelte": "^2.46.1",
69+
"prettier": "^3.5.3",
70+
"prettier-plugin-svelte": "^3.4.0",
6971
"publint": "^0.2.12",
70-
"svelte": "^5.2.10",
71-
"svelte-check": "^4.1.0",
72+
"svelte": "^5.33.2",
73+
"svelte-check": "^4.2.1",
7274
"tslib": "^2.8.1",
73-
"typescript": "^5.7.2",
74-
"vite": "^5.4.11",
75-
"@sveltepress/theme-default": "^5.0.2",
76-
"@sveltepress/vite": "^1.1.0"
75+
"typescript": "^5.8.3",
76+
"vite": "^5.4.19"
7777
},
7878
"svelte": "./dist/index.js",
7979
"types": "./dist/index.d.ts",
8080
"type": "module",
8181
"dependencies": {
82-
"flatpickr_plus": "^1.1.20",
83-
"postcss": "^8.4.49",
82+
"flatpickr_plus": "^1.2.1",
83+
"postcss": "^8.5.3",
8484
"postcss-import": "^16.1.0",
8585
"svelte-preprocess": "^6.0.3"
8686
},

pnpm-lock.yaml

Lines changed: 2363 additions & 1872 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)