UNPKG

@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

113 lines (112 loc) 3 kB
{ "name": "@hamedf/svelte-persian-datepicker", "version": "1.0.19", "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": "git+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": { "@playwright/test": "^1.57.0", "@sveltejs/adapter-auto": "^4.0.0", "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.49.2", "@sveltejs/package": "^2.5.7", "@sveltejs/vite-plugin-svelte": "^5.1.1", "cypress": "^14.5.4", "prettier": "^3.7.4", "prettier-plugin-svelte": "^3.4.1", "sass": "^1.97.1", "sass-embedded": "^1.97.1", "svelte": "^5.46.0", "svelte-check": "^4.3.5", "svelte-preprocess": "^6.0.3", "typescript": "^5.9.3", "vite": "^6.4.1" }, "pnpm": { "onlyBuiltDependencies": [ "esbuild" ] }, "dependencies": { "@alireza-ab/persian-date": "^2.6.2" } }