{
  "name": "@keenmate/web-multiselect",
  "version": "2.1.0",
  "description": "Lightweight multiselect web component with typeahead search, rich content support, and excellent keyboard navigation",
  "type": "module",
  "main": "./dist/multiselect.umd.js",
  "module": "./dist/multiselect.js",
  "types": "./dist/index.d.ts",
  "style": "./dist/style.css",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/multiselect.js",
      "require": "./dist/multiselect.umd.js",
      "default": "./dist/multiselect.js"
    },
    "./style.css": "./dist/style.css",
    "./css": "./src/css/main.css",
    "./dist/*": "./dist/*",
    "./src/css/*": "./src/css/*",
    "./package.json": "./package.json",
    "./manifest": "./component-variables.manifest.json",
    "./component-variables.manifest.json": "./component-variables.manifest.json"
  },
  "customElements": "custom-elements.json",
  "web-types": "web-types.json",
  "sideEffects": [
    "./dist/multiselect.js",
    "./dist/multiselect.umd.js",
    "*.css"
  ],
  "files": [
    "dist",
    "src/css",
    "docs/usage.md",
    "docs/theming.md",
    "docs/examples.md",
    "docs/accessibility.md",
    "component-variables.manifest.json",
    "custom-elements.json",
    "web-types.json",
    "vscode.html-custom-data.json",
    "vscode.css-custom-data.json"
  ],
  "scripts": {
    "dev": "vite --port 12200",
    "check:vars": "node scripts/check-variable-manifest.mjs",
    "check:vars:strict": "node scripts/check-variable-manifest.mjs --strict",
    "analyze": "cem analyze",
    "build": "npm run clean:dist && npm run check:vars && npm run analyze && vite build",
    "build:types": "tsc",
    "build:full": "npm run build",
    "preview": "vite preview",
    "package": "npm run build && npm pack",
    "clean": "rimraf dist --glob \"*.tgz\"",
    "clean:dist": "rimraf dist",
    "test": "npm run test:unit && npm run test:e2e",
    "test:unit": "vitest run",
    "test:unit:watch": "vitest",
    "test:e2e": "playwright test",
    "test:e2e:ui": "playwright test --ui",
    "test:e2e:headed": "playwright test --headed",
    "test:e2e:install": "playwright install chromium"
  },
  "keywords": [
    "multiselect",
    "multi-select",
    "select",
    "dropdown",
    "typeahead",
    "autocomplete",
    "web-component",
    "web-components",
    "custom-element",
    "custom-elements",
    "search",
    "filter",
    "keenmate"
  ],
  "author": "Keenmate s.r.o.",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/keenmate/web-multiselect.git"
  },
  "homepage": "https://web-multiselect.keenmate.dev",
  "bugs": {
    "url": "https://github.com/keenmate/web-multiselect/issues"
  },
  "devDependencies": {
    "@custom-elements-manifest/analyzer": "^0.11.0",
    "@playwright/test": "^1.60.0",
    "custom-element-jet-brains-integration": "^1.7.0",
    "custom-element-vs-code-integration": "^1.5.0",
    "flexsearch": "^0.8.212",
    "happy-dom": "^15.11.7",
    "rimraf": "^5.0.5",
    "typescript": "^5.3.3",
    "vite": "^5.0.8",
    "vite-plugin-dts": "^4.5.4",
    "vitest": "^2.1.9"
  },
  "dependencies": {
    "@keenmate/web-components-core": "1.0.0-rc10"
  }
}
