@hamedf/svelte-persian-datepicker
Version:
A comprehensive Svelte 5 Persian/Jalali DateTime picker component with multi-calendar support (Jalali, Gregorian, Hijri), multiple selection modes (single, range, multiple), and extensive customization options
111 lines • 2.96 kB
JSON
{
"name": "@hamedf/svelte-persian-datepicker",
"version": "1.0.12",
"description": "A comprehensive Svelte 5 Persian/Jalali DateTime picker component with multi-calendar support (Jalali, Gregorian, Hijri), multiple selection modes (single, range, multiple), and extensive customization options",
"homepage": "https://github.com/hamedf62/svelte-persian-datepicker",
"repository": {
"type": "git",
"url": "https://github.com/hamedf62/svelte-persian-datepicker.git"
},
"bugs": {
"url": "https://github.com/hamedf62/svelte-persian-datepicker/issues"
},
"documentation": "https://alireza-ab.ir/datepicker",
"keywords": [
"svelte",
"svelte5",
"datepicker",
"persian-datepicker",
"jalali-datepicker",
"datetime-picker",
"time-picker",
"range-picker",
"persian-calendar",
"jalali-calendar",
"hijri-calendar",
"gregorian-calendar",
"multi-calendar",
"calendar-component",
"date-selection",
"persian",
"jalali",
"farsi",
"arabic",
"component",
"ui-component",
"form-control"
],
"author": {
"name": "Hamed Fallah",
"url": "https://profile.acecr.ac.ir/hfallah/fa"
},
"license": "MIT",
"type": "module",
"main": "./dist/DatePicker.svelte",
"module": "./dist/DatePicker.svelte",
"svelte": "./dist/DatePicker.svelte",
"types": "./dist/DatePicker.svelte.d.ts",
"sideEffects": false,
"scripts": {
"dev": "vite dev",
"package": "svelte-package",
"build": "vite build",
"build:package": "vite build && npm run package",
"build:gh-pages": "BASE_PATH=/svelte-persian-datepicker vite build",
"preview": "vite preview",
"prepare": "svelte-kit sync || echo 'Prepare step completed'",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"format": "prettier --write .",
"lint": "prettier --check .",
"test:e2e": "cypress run",
"test:component": "cypress run --component",
"prepublishOnly": "npm run package"
},
"files": [
"dist",
"README.md",
"LICENSE",
"!dist/**/*.test.*",
"!dist/**/*.spec.*"
],
"exports": {
".": {
"types": "./dist/DatePicker.svelte.d.ts",
"svelte": "./dist/DatePicker.svelte",
"default": "./dist/DatePicker.svelte"
}
},
"peerDependencies": {
"svelte": "^5.0.0"
},
"engines": {
"node": ">=18.0.0",
"pnpm": ">=8.0.0"
},
"devDependencies": {
"@sveltejs/adapter-auto": "^4.0.0",
"@sveltejs/adapter-static": "^3.0.8",
"@sveltejs/kit": "^2.26.1",
"@sveltejs/package": "^2.3.11",
"@sveltejs/vite-plugin-svelte": "^5.1.1",
"cypress": "^14.5.3",
"prettier": "^3.6.2",
"prettier-plugin-svelte": "^3.4.0",
"sass": "^1.89.2",
"sass-embedded": "^1.89.2",
"svelte": "^5.37.1",
"svelte-check": "^4.3.0",
"svelte-preprocess": "^6.0.3",
"typescript": "^5.8.3",
"vite": "^6.3.5"
},
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
]
},
"dependencies": {
"@alireza-ab/persian-date": "^2.6.2"
}
}