{
  "name": "marko-zag",
  "version": "3.0.0",
  "description": "Zag.js v1 bindings for Marko 6 — SSR-safe state machine adapter",
  "license": "MIT",
  "type": "module",
  "author": {
    "name": "Saulo Vallory",
    "email": "saulo@toki.life",
    "url": "https://about.me/saulovallory"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/svallory/marko-zag.git"
  },
  "homepage": "https://marko-zag.saulo.tech",
  "bugs": {
    "url": "https://github.com/svallory/marko-zag/issues"
  },
  "engines": {
    "node": ">=18"
  },
  "exports": {
    ".": "./src/index.ts",
    "./src/*": "./src/*",
    "./package.json": "./package.json",
    "./marko.json": "./marko.json"
  },
  "files": [
    "src",
    "marko.json",
    "CHANGELOG.md"
  ],
  "scripts": {
    "check": "marko-type-check -p ./tsconfig.json -d condensed",
    "test": "vitest run && vitest run --config vitest.ssr.config.ts",
    "test:watch": "vitest",
    "test:browser": "vitest run --config vitest.browser.config.ts",
    "docs:dev": "docmd dev",
    "docs:build": "docmd build",
    "release": "./scripts/release.sh",
    "prepublishOnly": "bun run check && bun run test",
    "lint:package": "publint"
  },
  "dependencies": {
    "@zag-js/core": "1.43.3",
    "@zag-js/types": "1.43.3",
    "@zag-js/utils": "1.43.3"
  },
  "peerDependencies": {
    "marko": "^6.3.34",
    "typescript": "^5.0.0 || ^6.0.0"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    }
  },
  "devDependencies": {
    "@docmd/core": "^0.9.2",
    "@marko/type-check": "^3.2.0",
    "@marko/vite": "^6.1.11",
    "@vitest/browser": "^4.1.11",
    "@vitest/browser-playwright": "^4.1.11",
    "@zag-js/checkbox": "1.43.3",
    "@zag-js/combobox": "1.43.3",
    "@zag-js/qr-code": "1.43.3",
    "@zag-js/select": "1.43.3",
    "@zag-js/tooltip": "1.43.3",
    "jsdom": "^25.0.0",
    "marko": "^6.3.34",
    "playwright": "^1.62.1",
    "playwright-core": "^1.62.1",
    "publint": "^0.3.24",
    "typescript": "^6.0.3",
    "vitest": "^4.1.11"
  },
  "keywords": [
    "marko",
    "zag",
    "zag-js",
    "state-machine",
    "headless",
    "a11y"
  ]
}
