{
  "name": "svelte-range-slider-pips",
  "version": "4.1.1",
  "description": "Multi-Thumb, Accessible, Beautiful Range Slider with Pips",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/simeydotme/svelte-range-slider-pips.git"
  },
  "homepage": "https://simeydotme.github.io/svelte-range-slider-pips/",
  "author": "Simon Goellner <simey.me@gmail.com>",
  "license": "MPL-2.0",
  "type": "module",
  "module": "./dist/range-slider-pips.mjs",
  "svelte": "./dist/svelte/index.js",
  "types": "./dist/svelte/index.d.ts",
  "exports": {
    ".": [
      {
        "types": "./dist/svelte/index.d.ts",
        "svelte": "./dist/svelte/index.js",
        "import": "./dist/range-slider-pips.mjs",
        "require": "./dist/range-slider-pips.js",
        "style": "./dist/range-slider-pips.css",
        "default": "./dist/range-slider-pips.js"
      },
      "./dist/range-slider-pips.js"
    ],
    "./dist/*.css": [
      {
        "import": "./dist/range-slider-pips.css",
        "require": "./dist/range-slider-pips.css",
        "default": "./dist/range-slider-pips.css"
      },
      "./dist/range-slider-pips.css"
    ],
    "./RangeSlider.svelte": "./src/lib/RangeSlider.svelte",
    "./RangePips.svelte": "./src/lib/RangePips.svelte"
  },
  "files": [
    "dist",
    "src/lib",
    "!dist/**/*.test.*",
    "!dist/**/*.spec.*"
  ],
  "scripts": {
    "dev": "vite dev --port 5173",
    "build": "npm run build:vanilla && vite build && npm run build:svelte",
    "build:svelte": "svelte-kit sync && svelte-package -o dist/svelte && publint",
    "build:vanilla": "rollup -c",
    "preview": "vite preview --port 5173",
    "prepublishOnly": "npm run build",
    "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
    "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
    "test": "npm run test:unit && npm run test:component",
    "test:unit": "vitest --reporter=verbose --watch=false",
    "test:unit:watch": "vitest --reporter=verbose --watch",
    "test:component": "playwright test",
    "lint": "prettier --check .",
    "format": "prettier --write .",
    "add:dist": "git add dist",
    "gen:nav": "node src/routes/test/nav/gen-nav.js"
  },
  "pre-commit": [
    "lint",
    "build",
    "add:dist"
  ],
  "peerDependencies": {
    "svelte": "^4.2.7 || ^5.0.0"
  },
  "devDependencies": {
    "@playwright/test": "^1.51.0",
    "@rollup/plugin-commonjs": "^25.0.7",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "@rollup/plugin-terser": "^0.4.4",
    "@rollup/plugin-typescript": "^11.1.6",
    "@sveltejs/adapter-auto": "^3.0.0",
    "@sveltejs/kit": "^2.0.0",
    "@sveltejs/package": "^2.0.0",
    "@sveltejs/vite-plugin-svelte": "^3.0.0",
    "@tailwindcss/typography": "^0.5.16",
    "@tailwindcss/vite": "^4.0.14",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/svelte": "^5.2.7",
    "@types/node": "^20.11.16",
    "@types/testing-library__jest-dom": "^5.14.9",
    "daisyui": "^5.0.6",
    "feather-icons": "^4.29.2",
    "globby": "^14.0.0",
    "jsdom": "^26.0.0",
    "pre-commit": "^1.2.2",
    "prettier": "^3.1.1",
    "prettier-plugin-svelte": "^3.1.2",
    "publint": "^0.1.9",
    "rollup": "^4.9.6",
    "rollup-plugin-css-only": "^4.5.2",
    "rollup-plugin-delete": "^2.0.0",
    "rollup-plugin-filesize": "^10.0.0",
    "rollup-plugin-svelte": "^7.1.6",
    "svelte": "^4.2.7 || ^5.0.0",
    "svelte-check": "^3.6.0",
    "svelte-preprocess": "^5.1.3",
    "tailwindcss": "^4.0.14",
    "tslib": "^2.4.1",
    "typescript": "^5.0.0",
    "vite": "^5.0.11",
    "vitest": "^1.2.0"
  },
  "keywords": [
    "svelte",
    "component",
    "ui",
    "input",
    "range",
    "slider",
    "thumb",
    "handle",
    "min",
    "max",
    "accessible",
    "pretty",
    "pip",
    "pips",
    "notch",
    "notches",
    "simey",
    "simeydotme",
    "react",
    "reactjs",
    "vue",
    "vuejs",
    "solid",
    "solidjs"
  ]
}
