{
  "name": "@tomickigrzegorz/autocomplete",
  "version": "3.3.2",
  "description": "A lightweight, dependency-free autocomplete component in vanilla JavaScript with WAI-ARIA support.",
  "author": "Grzegorz Tomicki",
  "main": "dist/js/autocomplete.js",
  "module": "dist/js/autocomplete.esm.js",
  "types": "dist/js/autocomplete.d.ts",
  "style": "dist/css/autocomplete.min.css",
  "license": "MIT",
  "files": [
    "dist/"
  ],
  "exports": {
    ".": {
      "require": "./dist/js/autocomplete.js",
      "import": "./dist/js/autocomplete.esm.js",
      "types": "./dist/js/autocomplete.d.ts",
      "umd": "./dist/js/autocomplete.umd.js",
      "style": "./dist/css/autocomplete.min.css"
    },
    "./css": "./dist/css/autocomplete.min.css",
    "./dist/css/autocomplete.min.css": "./dist/css/autocomplete.min.css"
  },
  "sideEffects": false,
  "repository": {
    "type": "git",
    "url": "https://github.com/tomickigrzegorz/autocomplete.git"
  },
  "bugs": {
    "url": "https://github.com/tomickigrzegorz/autocomplete/issues"
  },
  "scripts": {
    "dev": "concurrently \"yarn sass:dev\" \"yarn sass:prod\" \"yarn watch\"",
    "prod": "yarn build && yarn sass:prod && yarn postcss:global && yarn postcss:autocomplete && yarn lib:version",
    "build": "rollup -c --environment PRODUCTION --bundleConfigAsCjs",
    "watch": "rollup -c -w --bundleConfigAsCjs",
    "sass:prod": "sass --no-source-map sources/scss:docs/css",
    "sass:dev": "sass --watch sources/scss:docs/css",
    "postcss:global": "postcss docs/css --dir docs/css",
    "postcss:autocomplete": "postcss --ext min.css docs/css/autocomplete.css --dir dist/css/",
    "lib:version": "node ./scripts/version.js",
    "test": "npx playwright test --workers=1",
    "lint": "biome check .",
    "lint:fix": "biome check --write .",
    "format": "biome format --write ."
  },
  "keywords": [
    "autocomplete",
    "search",
    "dropdown",
    "vanilla-js",
    "javascript",
    "axios",
    "WAI-ARIA",
    "accessibility",
    "keyboard-navigation",
    "lightweight",
    "no-dependencies",
    "input",
    "suggestions",
    "typeahead",
    "autosuggest",
    "frontend",
    "UI-component"
  ],
  "devDependencies": {
    "@babel/core": "^7.28.4",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-transform-parameters": "^7.27.7",
    "@babel/preset-env": "^7.28.3",
    "@biomejs/biome": "^1.9.4",
    "@playwright/test": "^1.55.1",
    "@rollup/plugin-babel": "^6.0.4",
    "@rollup/plugin-terser": "^0.4.4",
    "autoprefixer": "^10.4.21",
    "concurrently": "^9.2.1",
    "core-js": "^3.45.1",
    "cssnano": "^7.1.1",
    "postcss": "^8.5.6",
    "postcss-cli": "^11.0.1",
    "postcss-css-variables": "^0.19.0",
    "rollup": "^4.52.3",
    "rollup-plugin-cleanup": "^3.2.1",
    "rollup-plugin-copy": "^3.5.0",
    "rollup-plugin-livereload": "^2.0.5",
    "rollup-plugin-serve": "^3.0.0",
    "sass": "^1.93.2"
  }
}
