{
  "name": "voby",
  "repository": "github:fabiospampinato/voby",
  "description": "A high-performance framework with fine-grained observable/signal-based reactivity for building rich applications.",
  "version": "0.58.1",
  "type": "module",
  "sideEffects": false,
  "main": "dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    },
    "./jsx-runtime": {
      "import": "./dist/jsx/runtime.js",
      "types": "./dist/jsx/runtime.d.ts"
    },
    "./jsx-dev-runtime": {
      "import": "./dist/jsx/runtime.js",
      "types": "./dist/jsx/runtime.d.ts"
    }
  },
  "typesVersions": {
    "*": {
      "jsx-runtime": [
        "./dist/jsx/runtime.d.ts"
      ],
      "jsx-dev-runtime": [
        "./dist/jsx/runtime.d.ts"
      ]
    }
  },
  "scripts": {
    "clean": "tsex clean",
    "compile": "tsex compile",
    "compile:watch": "tsex compile --watch",
    "dev:benchmark": "cd demo/benchmark && npm i && npm update && npm run dev",
    "prod:benchmark": "cd demo/benchmark && npm i && npm update && npm run prod",
    "dev:boxes": "cd demo/boxes && npm i && npm update && npm run dev",
    "prod:boxes": "cd demo/boxes && npm i && npm update && npm run prod",
    "dev:clock": "cd demo/clock && npm i && npm update && npm run dev",
    "prod:clock": "cd demo/clock && npm i && npm update && npm run prod",
    "dev:counter": "cd demo/counter && npm i && npm update && npm run dev",
    "prod:counter": "cd demo/counter && npm i && npm update && npm run prod",
    "dev:creation": "cd demo/creation && npm i && npm update && npm run dev",
    "prod:creation": "cd demo/creation && npm i && npm update && npm run prod",
    "dev:emoji_counter": "cd demo/emoji_counter && npm i && npm update && npm run dev",
    "prod:emoji_counter": "cd demo/emoji_counter && npm i && npm update && npm run prod",
    "dev:hmr": "cd demo/hmr && npm i && npm update && npm run dev",
    "prod:hmr": "cd demo/hmr && npm i && npm update && npm run prod",
    "dev:html": "cd demo/html && npm i && npm update && npm run dev",
    "prod:html": "cd demo/html && npm i && npm update && npm run prod",
    "dev:hyperscript": "cd demo/hyperscript && npm i && npm update && npm run dev",
    "prod:hyperscript": "cd demo/hyperscript && npm i && npm update && npm run prod",
    "dev:playground": "cd demo/playground && npm i && npm update && npm run dev",
    "prod:playground": "cd demo/playground && npm i && npm update && npm run prod",
    "dev:spiral": "cd demo/spiral && npm i && npm update && npm run dev",
    "prod:spiral": "cd demo/spiral && npm i && npm update && npm run prod",
    "dev:ssr_esbuild": "cd demo/ssr_esbuild && npm i && npm update && npm run dev",
    "prod:ssr_esbuild": "cd demo/ssr_esbuild && npm i && npm update && npm run prod",
    "dev:standalone": "cd demo/standalone && open index.html",
    "prod:standalone": "cd demo/standalone && open index.html",
    "dev:store_counter": "cd demo/store_counter && npm i && npm update && npm run dev",
    "prod:store_counter": "cd demo/store_counter && npm i && npm update && npm run prod",
    "dev:triangle": "cd demo/triangle && npm i && npm update && npm run dev",
    "prod:triangle": "cd demo/triangle && npm i && npm update && npm run prod",
    "dev:uibench": "cd demo/uibench && npm i && npm update && npm run dev",
    "prod:uibench": "cd demo/uibench && npm i && npm update && npm run prod",
    "dev": "npm run dev:playground",
    "prod": "npm run prod:playground",
    "prepublishOnly": "tsex prepare"
  },
  "keywords": [
    "ui",
    "framework",
    "reactive",
    "observable",
    "signal",
    "fast",
    "performant",
    "performance",
    "small",
    "fine-grained",
    "updates"
  ],
  "dependencies": {
    "htm": "^3.1.1",
    "oby": "^15.1.1"
  },
  "devDependencies": {
    "@types/node": "^18.19.28",
    "tsex": "^3.2.1",
    "typescript": "^5.4.3"
  }
}
