{
  "name": "vite-plugin-vanjs",
  "version": "0.0.10",
  "author": "thednp",
  "license": "MIT",
  "description": "A mini meta-framework for VanJS powered by Vite",
  "repository": "https://github.com/thednp/vite-plugin-vanjs",
  "type": "module",
  "sideEffects": false,
  "main": "./src/index.mjs",
  "module": "./src/index.mjs",
  "types": "./src/types.d.ts",
  "files": [
    "src",
    "setup",
    "router",
    "meta",
    "client",
    "server",
    "jsx",
    "tsconfig.json",
    "package.json",
    "jsx-runtime.d.ts",
    "jsx-dev-runtime.d.ts",
    "README.md",
    "LICENSE"
  ],
  "keywords": [
    "vanjs",
    "vite",
    "plugin",
    "router",
    "meta",
    "ssr",
    "ssg",
    "jsx"
  ],
  "exports": {
    ".": {
      "types": "./src/types.d.ts",
      "import": "./src/index.mjs",
      "default": "./src/index.mjs"
    },
    "./setup": {
      "types": "./setup/types.d.ts",
      "import": "./setup/index.mjs"
    },
    "./router": {
      "types": "./router/types.d.ts",
      "import": "./router/index.mjs"
    },
    "./meta": {
      "types": "./meta/types.d.ts",
      "import": "./meta/index.mjs"
    },
    "./server": {
      "types": "./server/types.d.ts",
      "import": "./server/index.mjs"
    },
    "./client": {
      "types": "./client/types.d.ts",
      "import": "./client/index.mjs"
    },
    "./jsx": {
      "types": "./jsx/types.d.ts",
      "import": "./jsx/index.mjs"
    },
    "./jsx-runtime": {
      "types": "./jsx/jsx-runtime.d.ts",
      "import": "./jsx/jsx-runtime.mjs"
    },
    "./jsx-dev-runtime": {
      "types": "./jsx/jsx-dev-runtime.d.ts",
      "import": "./jsx/jsx-dev-runtime.mjs"
    }
  },
  "peerDependencies": {
    "csstype": "*",
    "mini-van-plate": "*",
    "vanjs-core": "*",
    "vanjs-ext": "*"
  },
  "dependencies": {
    "csstype": "^3.1.3",
    "mini-van-plate": "^0.6.3",
    "vanjs-core": "^1.5.3",
    "vanjs-ext": "^0.6.2"
  },
  "devDependencies": {
    "@types/node": "^22.14.0",
    "@vitest/browser": "^3.1.1",
    "@vitest/coverage-istanbul": "^3.1.1",
    "@vitest/ui": "^3.1.1",
    "happy-dom": "^16.8.1",
    "typescript": "5.6.2",
    "vite": "^6.2.5",
    "vitest": "^3.1.1"
  },
  "packageManager": "pnpm@8.6.12",
  "engines": {
    "node": ">=20",
    "pnpm": ">=8.6.0"
  },
  "scripts": {
    "test": "vitest --config vitest.config.mts",
    "test-ui": "vitest --config vitest.config.mts --ui=true",
    "badges": "npx -p dependency-version-badge update-badge vanjs-core mini-van-plate typescript vitest vite",
    "format": "deno fmt src meta router setup client server jsx",
    "lint": "pnpm lint:ts && pnpm check:ts",
    "lint:ts": "deno lint src meta router setup client server jsx",
    "fix:ts": "deno lint src meta router setup client server jsx --fix",
    "check:ts": "tsc -noEmit"
  }
}