{
  "name": "dateflow",
  "version": "1.0.0",
  "description": "Framework-agnostic TypeScript date picker with range and time selection.",
  "keywords": [
    "calendar",
    "calendar-picker",
    "date-input",
    "date-picker",
    "date-range-picker",
    "datepicker",
    "datetime-picker",
    "esm",
    "javascript",
    "typescript",
    "ui-component",
    "vanilla-javascript",
    "vanilla-js"
  ],
  "homepage": "https://janpalicka.github.io/DateFlow/",
  "bugs": {
    "url": "https://github.com/janpalicka/DateFlow/issues"
  },
  "license": "MIT",
  "author": "Jan Palicka",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/janpalicka/DateFlow.git"
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "type": "module",
  "sideEffects": [
    "**/*.css"
  ],
  "main": "./dist/index.mjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.mts",
  "exports": {
    ".": {
      "types": "./dist/index.d.mts",
      "import": "./dist/index.mjs",
      "default": "./dist/index.mjs"
    },
    "./locales": {
      "types": "./dist/locales/index.d.mts",
      "import": "./dist/locales/index.mjs",
      "default": "./dist/locales/index.mjs"
    },
    "./style.css": "./dist/style.css",
    "./package.json": "./package.json"
  },
  "dependencies": {
    "@floating-ui/dom": "^1.7.6"
  },
  "devDependencies": {
    "@tsdown/css": "^0.22.3",
    "@types/node": "^26.0.0",
    "@vitest/coverage-v8": "^4.1.9",
    "@voidzero-dev/vite-plus-linux-x64-gnu": "0.2.4",
    "date-fns": "^4.4.0",
    "jsdom": "^29.1.1",
    "typescript": "~6.0.3",
    "vite": "^8.0.16",
    "vite-plus": "^0.2.1",
    "vitest": "^4.1.9"
  },
  "peerDependencies": {
    "date-fns": "^4.0.0"
  },
  "scripts": {
    "dev": "vp dev --open /index.html",
    "build": "vp pack --from-vite",
    "build:docs": "vp build",
    "pack": "vp pack --from-vite",
    "pack:watch": "vp pack --from-vite --watch",
    "preview": "vp preview --open /index.html",
    "check": "vp check",
    "fix": "vp check --fix",
    "fmt": "vp fmt",
    "lint": "vp lint",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage"
  }
}