{
  "name": "@yaijs/core",
  "version": "1.1.8",
  "description": "Advanced web components with YEH (Yai Event Hub) - the world's first DOM Event Scoping System. Everything you need in one package.",
  "type": "module",
  "main": "./dist/yai-bundle.js",
  "types": "./dist/yai-bundle.d.ts",
  "exports": {
    ".": {
      "types": "./dist/yai-bundle.d.ts",
      "default": "./dist/yai-bundle.js"
    },
    "./bundle": {
      "types": "./dist/yai-bundle.d.ts",
      "default": "./dist/yai-bundle.js"
    },
    "./bundle-core": {
      "types": "./dist/yai-bundle-core.d.ts",
      "default": "./dist/yai-bundle-core.js"
    },
    "./bundle-full": {
      "types": "./dist/yai-bundle-full.d.ts",
      "default": "./dist/yai-bundle-full.js"
    },
    "./core": {
      "types": "./yai-core.d.ts",
      "default": "./yai-core.js"
    },
    "./tabs": {
      "types": "./tabs/yai-tabs.d.ts",
      "default": "./tabs/yai-tabs.js"
    },
    "./swipe": {
      "types": "./utils/yai-tabs-swipe.d.ts",
      "default": "./utils/yai-tabs-swipe.js"
    },
    "./autoswitch": {
      "types": "./utils/yai-auto-switch.d.ts",
      "default": "./utils/yai-auto-switch.js"
    },
    "./viewport": {
      "types": "./utils/yai-viewport.d.ts",
      "default": "./utils/yai-viewport.js"
    },
    "./search-and-click": {
      "types": "./utils/yai-search-and-click.d.ts",
      "default": "./utils/yai-search-and-click.js"
    },
    "./input-utils": {
      "types": "./utils/yai-input-utils.d.ts",
      "default": "./utils/yai-input-utils.js"
    },
    "./worker": {
      "types": "./worker/yai-worker.d.ts",
      "default": "./worker/yai-worker.js"
    },
    "./yeh": {
      "types": "./yeh/yeh.d.ts",
      "default": "./yeh/yeh.js"
    }
  },
  "files": [
    "dist/",
    "tabs/",
    "utils/",
    "yeh/",
    "worker/assets/",
    "worker/internal/",
    "worker/yai-worker.js",
    "worker/yai-worker.d.ts",
    "yai-core.js",
    "yai-core.d.ts"
  ],
  "scripts": {
    "test": "vitest run",
    "test:watch": "vitest",
    "test:ui": "vitest --ui",
    "test:coverage": "vitest run --coverage",
    "test:coverage:ui": "vitest --ui --coverage",
    "demo": "echo \"Open tabs/Example.html in browser for live demo\""
  },
  "keywords": [
    "web-components",
    "tabs",
    "ui-components",
    "ypsilon-event-handler",
    "y-e-h",
    "yeh",
    "tab-interface",
    "tab-browser",
    "tabbed-interface",
    "tab-navigation",
    "tab-component",
    "tab-system",
    "navigation-tabs",
    "accessible-tabs",
    "wcag-tabs",
    "aria-tabs",
    "nested-tabs",
    "dynamic-tabs",
    "hash-routing-tabs",
    "event-bus-tabs",
    "performance",
    "constant-time-scaling",
    "o-1-complexity",
    "lighthouse-100",
    "accessibility",
    "wcag",
    "aria",
    "es6-modules",
    "vanilla-js",
    "vanilla-javascript",
    "vanillajs",
    "framework-agnostic",
    "dom-scoping",
    "event-handling",
    "enterprise",
    "viewport",
    "events",
    "event-handler",
    "event-driven",
    "event-driven-architecture",
    "dom-events",
    "passive-events",
    "web-dev",
    "handle-event",
    "browser",
    "frontend",
    "memory-efficient",
    "debugging",
    "typescript",
    "types",
    "quantum-type",
    "closest-match",
    "multi-handler",
    "subscriber",
    "emit",
    "on",
    "eaas",
    "e-a-a-s",
    "event-as-a-service",
    "eal",
    "e-a-l",
    "event-abstraction-layer",
    "event-delegation",
    "super-delegation",
    "spa",
    "single-page-application",
    "web-worker",
    "webworker"
  ],
  "author": {
    "name": "yaijs",
    "url": "https://github.com/yaijs"
  },
  "license": "MIT",
  "homepage": "https://github.com/yaijs/yai",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/yaijs/yai.git"
  },
  "bugs": {
    "url": "https://github.com/yaijs/yai/issues"
  },
  "dependencies": {},
  "devDependencies": {
    "@vitest/coverage-v8": "^3.2.4",
    "@vitest/ui": "^3.2.4",
    "happy-dom": "^20.0.2",
    "jsdom": "^27.0.0",
    "vitest": "^3.2.4"
  },
  "engines": {
    "node": ">=14.0.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead",
    "not ie 11"
  ]
}
