{
  "name": "@koumoul/vjsf",
  "version": "4.5.1",
  "description": "Generate forms for the vuetify UI library (vuejs) based on annotated JSON schemas.",
  "scripts": {
    "test-tz1": "TZ=Europe/Paris vitest run",
    "test-tz2": "TZ=America/Sao_Paulo vitest run",
    "test-watch": "TZ=Europe/Paris vitest",
    "build": "vue-tsc",
    "watch:build": "vue-tsc --watch",
    "prepublishOnly": "npm run build && cp ../README.md README.md && cp ../LICENSE LICENSE"
  },
  "author": "Alban Mouton <alban.mouton@gmail.com>",
  "license": "MIT",
  "files": [
    "types",
    "src",
    "LICENSE"
  ],
  "type": "module",
  "exports": {
    ".": {
      "import": {
        "types": "./types/index.d.ts",
        "default": "./src/index.js"
      }
    },
    "./webmcp": {
      "import": {
        "types": "./types/webmcp.d.ts",
        "default": "./src/webmcp.js"
      }
    },
    "./types.js": {
      "import": {
        "types": "./types/types.d.ts",
        "default": "./src/types.js"
      }
    },
    "./components/*": {
      "import": {
        "types": "./types/components/*.d.ts",
        "default": "./src/components/*"
      }
    },
    "./utils/*.js": {
      "import": {
        "types": "./types/utils/*.d.ts",
        "default": "./src/utils/*.js"
      }
    },
    "./composables/*.js": {
      "import": {
        "types": "./types/composables/*.d.ts",
        "default": "./src/composables/*.js"
      }
    },
    "./styles/*": {
      "import": {
        "default": "./src/styles/*"
      }
    },
    "./compile": {
      "import": {
        "types": "./types/compile/index.d.ts",
        "default": "./src/compile/index.js"
      }
    },
    "./compat/v2": {
      "import": {
        "types": "./types/compat/v2.d.ts",
        "default": "./src/compat/v2.js"
      }
    }
  },
  "peerDependencies": {
    "vue": "^3.4.3",
    "vuetify": "^4.0.0"
  },
  "dependencies": {
    "@json-layout/core": "~2.8.1",
    "@json-layout/vocabulary": "~2.13.1",
    "@vueuse/core": "^12.5.0",
    "debug": "^4.3.4"
  },
  "devDependencies": {
    "@types/debug": "^4.1.8",
    "@vitejs/plugin-vue": "^5.0.0",
    "@vue/test-utils": "^2.4.6",
    "happy-dom": "^15.0.0",
    "vitest": "^1.1.1",
    "vue": "^3.5.6",
    "vue-tsc": "^3.2.2"
  }
}
