{
  "name": "domeleon",
  "version": "0.6.2",
  "type": "module",
  "description": "Build web UIs with classes encapsulating your domain model and a pluggable Preact/React/Vue VDOM.",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./react": {
      "types": "./dist/renderers/react/index.d.ts",
      "import": "./dist/renderers/react/index.js"
    },
    "./vue": {
      "types": "./dist/renderers/vue/index.d.ts",
      "import": "./dist/renderers/vue/index.js"
    },
    "./maskito": {
      "types": "./dist/addons/maskito/index.d.ts",
      "import": "./dist/addons/maskito/index.js"
    },
    "./unocss": {
      "types": "./dist/addons/unocss/index.d.ts",
      "import": "./dist/addons/unocss/index.js"
    },
    "./zod": {
      "types": "./dist/addons/zod/index.d.ts",
      "import": "./dist/addons/zod/index.js"
    },
    "./inspector": {
      "types": "./dist/addons/inspector/index.d.ts",
      "import": "./dist/addons/inspector/index.js"
    }
  },
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "sideEffects": false,
  "peerDependenciesMeta": {
    "@maskito/kit": { "optional": true },
    "@maskito/core": { "optional": true },
    "zod": { "optional": true },
    "@unocss/core": { "optional": true },
    "@unocss/preset-wind3": { "optional": true },
    "react": { "optional": true },
    "react-dom": { "optional": true },
    "vue": { "optional": true }
  },
  "scripts": {
    "build:js": "tsup",
    "build:types": "tsc -p tsconfig.types.json && rollup -c rollup.dts.config.mjs && rimraf dist/types-temp",
    "build": "npm run build:js && npm run build:types",
    "dev": "concurrently \"tsup --watch\" \"npm run build:types -- --watch\"",
    "clean": "rimraf dist",
    "prepublishOnly": "npm run clean && npm run build"
  },
  "keywords": [
    "typescript"
  ],
  "author": "Domeleon",
  "license": "MIT",
  "devDependencies": {
    "@types/react": "^19.2.2",
    "@types/react-dom": "^19.2.2",
    "concurrently": "^9.2.1",
    "rimraf": "^6.0.1",
    "rollup": "^4.52.5",
    "rollup-plugin-dts": "^6.2.3",
    "tsup": "^8.5.0",
    "typescript": "^5.4.5",
    "@swc/core": "^1.13.5"
  },
  "peerDependencies": {
    "preact": "^10.27.2",
    "react": "^19.2.0",
    "react-dom": "^19.2.0",
    "vue": "^3.5.22",
    "@maskito/kit": "^5.0.0",
    "@maskito/core": "^5.0.0",
    "zod": "^4.1.12",
    "@unocss/core": "^66.5.4",
    "@unocss/preset-wind3": "^66.5.4"
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/domeleon/domeleon"
  },
  "bugs": {
    "url": "https://github.com/domeleon/domeleon/issues"
  },
  "homepage": "https://github.com/domeleon/domeleon"
}
