{
  "name": "@lekoala/combobox",
  "version": "0.5.0",
  "description": "Native-first <combo-box> combobox/filterable-select",
  "type": "module",
  "sideEffects": [
    "./dist/combobox.js",
    "./dist/combobox.min.js",
    "./dist/combobox.standalone.min.js",
    "./dist/combobox.css",
    "./dist/combobox.min.css",
    "./src/combobox.css",
    "./src/define.js"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lekoala/combobox.git"
  },
  "homepage": "https://github.com/lekoala/combobox",
  "bugs": "https://github.com/lekoala/combobox/issues",
  "packageManager": "bun@1.4.2",
  "customElements": "custom-elements.json",
  "keywords": [
    "combobox",
    "select",
    "filterable-select",
    "datalist",
    "custom-select",
    "popover",
    "web-component"
  ],
  "files": [
    "dist",
    "src",
    "custom-elements.json",
    "LICENSE",
    "README.md"
  ],
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./src/index.js"
    },
    "./define": {
      "types": "./dist/types/define.d.ts",
      "import": "./src/define.js"
    },
    "./combobox.css": "./src/combobox.css",
    "./standalone": "./dist/combobox.standalone.min.js",
    "./locales/*": {
      "types": "./dist/types/locales/*.d.ts",
      "import": "./src/locales/*"
    },
    "./dist/combobox.js": "./dist/combobox.js",
    "./dist/combobox.min.js": "./dist/combobox.min.js",
    "./dist/combobox.standalone.min.js": "./dist/combobox.standalone.min.js",
    "./dist/combobox.css": "./dist/combobox.css",
    "./dist/combobox.min.css": "./dist/combobox.min.css"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "bun run sync && node test/server.js",
    "build:bundle": "bun scripts/build.js",
    "build:types": "bun run types",
    "build:manifest": "bun scripts/custom-elements.js",
    "build": "bun run build:bundle && bun run build:types && bun run build:manifest",
    "lint": "biome check .",
    "format": "biome format --write .",
    "typecheck": "tsc -p jsconfig.json",
    "types": "tsc -p tsconfig.types.json",
    "test": "bun test test/unit",
    "test:syntax": "node --check src/combobox.js && node --check src/combo-box.js && node --check src/helpers.js && node --check src/index.js && node --check src/define.js",
    "test:types": "tsc -p test/types/tsconfig.json",
    "test:browser": "playwright test test/browser --project chromium",
    "test:browser:headed": "playwright test test/browser --project chromium --headed",
    "test:browser:all": "playwright test test/browser",
    "test:dist": "playwright test test/dist --project chromium",
    "sync": "bun run build",
    "check": "bun run test:syntax && bun run lint && bun run typecheck && bun run test",
    "check:package": "bun scripts/check-package.js",
    "check:generated": "bun scripts/check-generated.js",
    "verify": "bun run check && bun run sync && bun run test:types && bun run check:generated && bun run check:package",
    "check:all": "bun run verify && bun run test:browser:all && bun run test:dist",
    "prepack": "bun run sync",
    "prepublishOnly": "bun run verify"
  },
  "devDependencies": {
    "@biomejs/biome": "2.5.13",
    "@playwright/test": "1.63.0",
    "typescript": "7.0.2"
  },
  "dependencies": {
    "@lekoala/floating": "^0.2.0"
  }
}
