{
  "name": "@vavite/dev-server",
  "version": "1.0.0-beta.8",
  "module": "./dist/index.mjs",
  "files": [
    "dist",
    "*.d.ts"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    },
    "./server": {
      "import": "./dist/server.mjs"
    }
  },
  "description": "Vite plugin for exposing some methods from the development server",
  "author": "Fatih Aygün <cyco130@gmail.com>",
  "repository": "https://github.com/cyco130/vavite",
  "license": "MIT",
  "peerDependencies": {
    "vite": "^2.8.1"
  },
  "devDependencies": {
    "@cyco130/eslint-config": "^1.0.0",
    "@types/node": "^17.0.10",
    "eslint": "^8.7.0",
    "tsup": "^5.11.11",
    "typescript": "^4.5.5",
    "vite": "^2.8.1"
  },
  "scripts": {
    "build": "tsup",
    "dev": "tsup --watch",
    "typecheck": "tsc -p tsconfig.json --noEmit",
    "lint:ts": "eslint . --max-warnings 0 --ignore-pattern dist"
  },
  "readme": "# @vavite/dev-server\n\n`@vavite/dev-server` is a [Vite](https://vitejs.dev) plugin for exposing the Vite development server during development. It can be used for accessing Vite development server methods such as `ssrFixStacktrace` and `transformIndexHtml` in [`vavite`](../vavite), [`@vavite/connect`](../connect), and [`@vavite/reloader`](../reloader) applications.\n\n## Installation and usage\n\nInstall `vite` and `@vavite/dev-server` as development dependencies (`npm install --save-dev vite @vavite/dev-server`) and add `@vavite/dev-server` plugin to your Vite config:\n\n```ts\nimport { defineConfig } from \"vite\";\nimport vaviteDevServer from \"@vavite/dev-server\";\n\nexport default defineConfig({\n  plugins: [\n    vaviteDevServer(),\n  ],\n});\n```\n\nNow you can import the dev server in your application with `import viteDevServer from @vavite/dev-server/server` during development. It will be available but its value will be `undefined` in production.\n\n"
}