{
  "name": "vite-plus",
  "version": "0.1.11",
  "license": "MIT",
  "bin": {
    "oxfmt": "./bin/oxfmt",
    "oxlint": "./bin/oxlint",
    "vp": "./bin/vp"
  },
  "files": [
    "AGENTS.md",
    "bin",
    "dist",
    "binding/*.node",
    "binding/index.cjs",
    "binding/index.d.cts",
    "binding/index.d.ts",
    "binding/index.js",
    "dist/test",
    "rules",
    "skills",
    "templates"
  ],
  "type": "module",
  "sideEffects": false,
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./client": {
      "types": "./dist/client.d.ts"
    },
    "./module-runner": {
      "types": "./dist/module-runner.d.ts",
      "default": "./dist/module-runner.js"
    },
    "./internal": {
      "types": "./dist/internal.d.ts",
      "default": "./dist/internal.js"
    },
    "./dist/client/*": "./dist/client/*",
    "./types/internal/*": null,
    "./types/*": {
      "types": "./dist/types/*"
    },
    "./bin": {
      "import": "./dist/bin.js"
    },
    "./binding": {
      "types": "./binding/index.d.cts",
      "import": "./binding/index.cjs",
      "require": "./binding/index.cjs"
    },
    "./lint": {
      "types": "./dist/lint.d.ts",
      "import": "./dist/lint.js"
    },
    "./package.json": "./package.json",
    "./pack": {
      "types": "./dist/pack.d.ts",
      "import": "./dist/pack.js"
    },
    "./test": {
      "import": {
        "types": "./dist/test/index.d.ts",
        "node": "./dist/test/index.js",
        "default": "./dist/test/index.js"
      },
      "require": {
        "types": "./dist/test/index.d.cts",
        "default": "./dist/test/index.cjs"
      }
    },
    "./test/browser": {
      "types": "./dist/test/browser.d.ts",
      "default": "./dist/test/browser.js"
    },
    "./test/optional-types.js": {
      "types": "./dist/test/optional-types.js.d.ts"
    },
    "./test/globals": {
      "types": "./dist/test/globals.d.ts"
    },
    "./test/jsdom": {
      "types": "./dist/test/jsdom.d.ts"
    },
    "./test/importMeta": {
      "types": "./dist/test/importMeta.d.ts"
    },
    "./test/import-meta": {
      "types": "./dist/test/import-meta.d.ts"
    },
    "./test/node": {
      "types": "./dist/test/node.d.ts",
      "default": "./dist/test/node.js"
    },
    "./test/internal/browser": {
      "types": "./dist/test/internal/browser.d.ts",
      "default": "./dist/test/internal/browser.js"
    },
    "./test/runners": {
      "types": "./dist/test/runners.d.ts",
      "default": "./dist/test/runners.js"
    },
    "./test/suite": {
      "types": "./dist/test/suite.d.ts",
      "default": "./dist/test/suite.js"
    },
    "./test/environments": {
      "types": "./dist/test/environments.d.ts",
      "default": "./dist/test/environments.js"
    },
    "./test/config": {
      "types": "./dist/test/config.d.ts",
      "default": "./dist/test/config.js",
      "require": "./dist/test/config.cjs"
    },
    "./test/coverage": {
      "types": "./dist/test/coverage.d.ts",
      "default": "./dist/test/coverage.js"
    },
    "./test/reporters": {
      "types": "./dist/test/reporters.d.ts",
      "default": "./dist/test/reporters.js"
    },
    "./test/snapshot": {
      "types": "./dist/test/snapshot.d.ts",
      "default": "./dist/test/snapshot.js"
    },
    "./test/runtime": {
      "types": "./dist/test/runtime.d.ts",
      "default": "./dist/test/runtime.js"
    },
    "./test/worker": {
      "types": "./dist/test/worker.d.ts",
      "default": "./dist/test/worker.js"
    },
    "./test/browser-compat": {
      "default": "./dist/test/browser-compat.js"
    },
    "./test/client": {
      "default": "./dist/test/client.js"
    },
    "./test/context": {
      "types": "./dist/test/context.d.ts",
      "default": "./dist/test/context.js"
    },
    "./test/browser/context": {
      "types": "./dist/test/browser/context.d.ts",
      "default": "./dist/test/browser/context.js"
    },
    "./test/locators": {
      "default": "./dist/test/locators.js"
    },
    "./test/matchers": {
      "default": "./dist/test/matchers.js"
    },
    "./test/utils": {
      "default": "./dist/test/utils.js"
    },
    "./test/browser-playwright": {
      "types": "./dist/test/browser-playwright.d.ts",
      "default": "./dist/test/browser-playwright.js"
    },
    "./test/browser-webdriverio": {
      "types": "./dist/test/browser-webdriverio.d.ts",
      "default": "./dist/test/browser-webdriverio.js"
    },
    "./test/browser-preview": {
      "types": "./dist/test/browser-preview.d.ts",
      "default": "./dist/test/browser-preview.js"
    },
    "./test/browser/providers/playwright": {
      "types": "./dist/test/browser/providers/playwright.d.ts",
      "default": "./dist/test/browser/providers/playwright.js"
    },
    "./test/browser/providers/webdriverio": {
      "types": "./dist/test/browser/providers/webdriverio.d.ts",
      "default": "./dist/test/browser/providers/webdriverio.js"
    },
    "./test/browser/providers/preview": {
      "types": "./dist/test/browser/providers/preview.d.ts",
      "default": "./dist/test/browser/providers/preview.js"
    },
    "./test/plugins/runner": {
      "default": "./dist/test/plugins/runner.js"
    },
    "./test/plugins/runner-utils": {
      "default": "./dist/test/plugins/runner-utils.js"
    },
    "./test/plugins/runner-types": {
      "default": "./dist/test/plugins/runner-types.js"
    },
    "./test/plugins/utils": {
      "default": "./dist/test/plugins/utils.js"
    },
    "./test/plugins/utils-source-map": {
      "default": "./dist/test/plugins/utils-source-map.js"
    },
    "./test/plugins/utils-source-map-node": {
      "default": "./dist/test/plugins/utils-source-map-node.js"
    },
    "./test/plugins/utils-error": {
      "default": "./dist/test/plugins/utils-error.js"
    },
    "./test/plugins/utils-helpers": {
      "default": "./dist/test/plugins/utils-helpers.js"
    },
    "./test/plugins/utils-display": {
      "default": "./dist/test/plugins/utils-display.js"
    },
    "./test/plugins/utils-timers": {
      "default": "./dist/test/plugins/utils-timers.js"
    },
    "./test/plugins/utils-highlight": {
      "default": "./dist/test/plugins/utils-highlight.js"
    },
    "./test/plugins/utils-offset": {
      "default": "./dist/test/plugins/utils-offset.js"
    },
    "./test/plugins/utils-resolver": {
      "default": "./dist/test/plugins/utils-resolver.js"
    },
    "./test/plugins/utils-serialize": {
      "default": "./dist/test/plugins/utils-serialize.js"
    },
    "./test/plugins/utils-constants": {
      "default": "./dist/test/plugins/utils-constants.js"
    },
    "./test/plugins/utils-diff": {
      "default": "./dist/test/plugins/utils-diff.js"
    },
    "./test/plugins/spy": {
      "default": "./dist/test/plugins/spy.js"
    },
    "./test/plugins/expect": {
      "default": "./dist/test/plugins/expect.js"
    },
    "./test/plugins/snapshot": {
      "default": "./dist/test/plugins/snapshot.js"
    },
    "./test/plugins/snapshot-environment": {
      "default": "./dist/test/plugins/snapshot-environment.js"
    },
    "./test/plugins/snapshot-manager": {
      "default": "./dist/test/plugins/snapshot-manager.js"
    },
    "./test/plugins/mocker": {
      "default": "./dist/test/plugins/mocker.js"
    },
    "./test/plugins/mocker-node": {
      "default": "./dist/test/plugins/mocker-node.js"
    },
    "./test/plugins/mocker-browser": {
      "default": "./dist/test/plugins/mocker-browser.js"
    },
    "./test/plugins/mocker-redirect": {
      "default": "./dist/test/plugins/mocker-redirect.js"
    },
    "./test/plugins/mocker-transforms": {
      "default": "./dist/test/plugins/mocker-transforms.js"
    },
    "./test/plugins/mocker-automock": {
      "default": "./dist/test/plugins/mocker-automock.js"
    },
    "./test/plugins/mocker-register": {
      "default": "./dist/test/plugins/mocker-register.js"
    },
    "./test/plugins/pretty-format": {
      "default": "./dist/test/plugins/pretty-format.js"
    },
    "./test/plugins/browser": {
      "default": "./dist/test/plugins/browser.js"
    },
    "./test/plugins/browser-context": {
      "default": "./dist/test/plugins/browser-context.js"
    },
    "./test/plugins/browser-client": {
      "default": "./dist/test/plugins/browser-client.js"
    },
    "./test/plugins/browser-locators": {
      "default": "./dist/test/plugins/browser-locators.js"
    },
    "./test/plugins/browser-playwright": {
      "default": "./dist/test/plugins/browser-playwright.js"
    },
    "./test/plugins/browser-webdriverio": {
      "default": "./dist/test/plugins/browser-webdriverio.js"
    },
    "./test/plugins/browser-preview": {
      "default": "./dist/test/plugins/browser-preview.js"
    }
  },
  "dependencies": {
    "@oxc-project/types": "=0.115.0",
    "cac": "^6.7.14",
    "cross-spawn": "^7.0.5",
    "oxfmt": "=0.40.0",
    "oxlint": "=1.55.0",
    "oxlint-tsgolint": "=0.16.0",
    "picocolors": "^1.1.1",
    "@voidzero-dev/vite-plus-core": "0.1.11",
    "@voidzero-dev/vite-plus-test": "0.1.11"
  },
  "devDependencies": {
    "@napi-rs/cli": "^3.4.1",
    "@nkzw/safe-word-list": "^3.1.0",
    "@oxc-node/core": "^0.0.32",
    "@types/cross-spawn": "^6.0.6",
    "@types/semver": "^7.7.1",
    "@types/validate-npm-package-name": "^4.0.2",
    "@voidzero-dev/vite-plus-tools": "",
    "detect-indent": "^7.0.2",
    "detect-newline": "^4.0.1",
    "glob": "^13.0.0",
    "lint-staged": "^16.2.6",
    "minimatch": "^10.0.3",
    "mri": "^1.2.0",
    "rolldown-plugin-dts": "^0.22.0",
    "semver": "^7.7.3",
    "tsdown": "^0.21.2",
    "validate-npm-package-name": "^7.0.2",
    "yaml": "^2.8.1",
    "@voidzero-dev/vite-plus-prompts": "0.0.0",
    "rolldown": "1.0.0-rc.9",
    "vite": "npm:@voidzero-dev/vite-plus-core@0.1.11"
  },
  "napi": {
    "binaryName": "vite-plus",
    "packageName": "@voidzero-dev/vite-plus",
    "targets": [
      "aarch64-apple-darwin",
      "x86_64-apple-darwin",
      "aarch64-unknown-linux-gnu",
      "x86_64-unknown-linux-gnu",
      "x86_64-pc-windows-msvc",
      "aarch64-pc-windows-msvc"
    ]
  },
  "engines": {
    "node": "^20.19.0 || >=22.12.0"
  },
  "optionalDependencies": {
    "@voidzero-dev/vite-plus-darwin-arm64": "0.1.11",
    "@voidzero-dev/vite-plus-darwin-x64": "0.1.11",
    "@voidzero-dev/vite-plus-linux-arm64-gnu": "0.1.11",
    "@voidzero-dev/vite-plus-linux-x64-gnu": "0.1.11",
    "@voidzero-dev/vite-plus-win32-x64-msvc": "0.1.11",
    "@voidzero-dev/vite-plus-win32-arm64-msvc": "0.1.11"
  },
  "scripts": {
    "build": "oxnode -C dev ./build.ts",
    "build-ts": "oxnode -C dev ./build.ts --skip-native",
    "build-native": "oxnode -C dev ./build.ts --skip-ts",
    "snap-test": "pnpm snap-test-local && pnpm snap-test-global",
    "snap-test-local": "tool snap-test",
    "snap-test-global": "tool snap-test --dir snap-tests-global --bin-dir ~/.vite-plus/bin",
    "publish-native": "node ./publish-native-addons.ts",
    "test": "vitest run"
  }
}