{
  "name": "@bquery/bquery",
  "version": "1.11.1",
  "description": "bQuery.js — batteries-included TypeScript framework for the modern web: signals, SSR, Web Components, routing, and more, with a jQuery-inspired API.",
  "type": "module",
  "main": "./dist/full.umd.js",
  "module": "./dist/index.es.mjs",
  "types": "./dist/index.d.ts",
  "unpkg": "./dist/full.umd.js",
  "jsdelivr": "./dist/full.umd.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.es.mjs",
      "require": "./dist/full.umd.js"
    },
    "./full": {
      "types": "./dist/full.d.ts",
      "import": "./dist/full.es.mjs",
      "require": "./dist/full.umd.js"
    },
    "./core": {
      "import": "./dist/core.es.mjs",
      "types": "./dist/core/index.d.ts"
    },
    "./reactive": {
      "import": "./dist/reactive.es.mjs",
      "types": "./dist/reactive/index.d.ts"
    },
    "./concurrency": {
      "import": "./dist/concurrency.es.mjs",
      "types": "./dist/concurrency/index.d.ts"
    },
    "./component": {
      "import": "./dist/component.es.mjs",
      "types": "./dist/component/index.d.ts"
    },
    "./motion": {
      "import": "./dist/motion.es.mjs",
      "types": "./dist/motion/index.d.ts"
    },
    "./security": {
      "import": "./dist/security.es.mjs",
      "types": "./dist/security/index.d.ts"
    },
    "./platform": {
      "import": "./dist/platform.es.mjs",
      "types": "./dist/platform/index.d.ts"
    },
    "./router": {
      "import": "./dist/router.es.mjs",
      "types": "./dist/router/index.d.ts"
    },
    "./store": {
      "import": "./dist/store.es.mjs",
      "types": "./dist/store/index.d.ts"
    },
    "./view": {
      "import": "./dist/view.es.mjs",
      "types": "./dist/view/index.d.ts"
    },
    "./storybook": {
      "import": "./dist/storybook.es.mjs",
      "types": "./dist/storybook/index.d.ts"
    },
    "./forms": {
      "import": "./dist/forms.es.mjs",
      "types": "./dist/forms/index.d.ts"
    },
    "./i18n": {
      "import": "./dist/i18n.es.mjs",
      "types": "./dist/i18n/index.d.ts"
    },
    "./a11y": {
      "import": "./dist/a11y.es.mjs",
      "types": "./dist/a11y/index.d.ts"
    },
    "./dnd": {
      "import": "./dist/dnd.es.mjs",
      "types": "./dist/dnd/index.d.ts"
    },
    "./media": {
      "import": "./dist/media.es.mjs",
      "types": "./dist/media/index.d.ts"
    },
    "./plugin": {
      "import": "./dist/plugin.es.mjs",
      "types": "./dist/plugin/index.d.ts"
    },
    "./devtools": {
      "import": "./dist/devtools.es.mjs",
      "types": "./dist/devtools/index.d.ts"
    },
    "./testing": {
      "import": "./dist/testing.es.mjs",
      "types": "./dist/testing/index.d.ts"
    },
    "./ssr": {
      "import": "./dist/ssr.es.mjs",
      "types": "./dist/ssr/index.d.ts"
    },
    "./server": {
      "import": "./dist/server.es.mjs",
      "types": "./dist/server/index.d.ts"
    }
  },
  "files": [
    "dist",
    "src",
    "README.md",
    "LICENSE.md"
  ],
  "sideEffects": false,
  "scripts": {
    "dev": "vitepress dev docs",
    "build:docs": "vitepress build docs",
    "preview": "vitepress preview docs",
    "storybook": "storybook dev -p 6006",
    "build:storybook": "storybook build",
    "build": "bun run build:lib && bun run build:umd && bun run build:types",
    "build:lib": "vite build",
    "build:umd": "vite build --config vite.umd.config.ts",
    "build:types": "tsc --emitDeclarationOnly --outDir dist",
    "check:ai-guidance": "bun scripts/check-ai-guidance.mjs",
    "test": "bun test",
    "test:types": "tsc -p tsconfig.component-test.json --noEmit",
    "test:watch": "bun test --watch",
    "lint": "eslint . --fix",
    "lint:types": "tsc --noEmit",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "docs:api": "typedoc",
    "clean": "rimraf dist",
    "prepublishOnly": "bun run clean && bun run build && bun test"
  },
  "keywords": [
    "dom",
    "manipulation",
    "jquery",
    "modern",
    "typescript",
    "signals",
    "reactive",
    "components",
    "web-components",
    "animation",
    "motion",
    "zero-build",
    "cdn"
  ],
  "author": "Jonas Pfalzgraf <support@josunlp.de>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/bQuery/bQuery.git"
  },
  "homepage": "https://bQuery.flausch-code.de",
  "bugs": {
    "url": "https://github.com/bQuery/bQuery/issues"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "engines": {
    "node": ">=24.0.0",
    "bun": ">=1.3.13"
  },
  "devDependencies": {
    "@storybook/addon-docs": "^10.3.6",
    "@storybook/web-components-vite": "^10.3.6",
    "@typescript-eslint/eslint-plugin": "^8.59.3",
    "@typescript-eslint/parser": "^8.59.3",
    "bun-types": "^1.3.13",
    "eslint": "^10.3.0",
    "eslint-config-prettier": "^10.1.8",
    "globals": "^17.6.0",
    "happy-dom": "^20.9.0",
    "prettier": "^3.8.3",
    "rimraf": "^6.1.3",
    "storybook": "^10.3.6",
    "typedoc": "^0.28.19",
    "typescript": "^6.0.3",
    "vite": "^8.0.12",
    "vitepress": "^1.6.4"
  }
}
