{
  "name": "visilog",
  "version": "0.7.5",
  "description": "Stream browser console logs to files for LLM debugging. Zero-config setup with simple imports. No MCP required - just tell your LLM to read the log files.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.js"
    },
    "./auto": {
      "types": "./dist/auto.d.ts",
      "import": "./dist/auto.js",
      "require": "./dist/auto.js"
    },
    "./browser": {
      "types": "./dist/browser.d.ts",
      "import": "./dist/browser.js",
      "require": "./dist/browser.js"
    },
    "./middleware": {
      "types": "./dist/middleware.d.ts",
      "import": "./dist/middleware.js",
      "require": "./dist/middleware.js"
    },
    "./client": {
      "types": "./dist/client/websocket-logger.d.ts",
      "import": "./dist/client/websocket-logger.js",
      "require": "./dist/client/websocket-logger.js"
    },
    "./server": {
      "types": "./dist/server/websocket-logger-server.d.ts",
      "import": "./dist/server/websocket-logger-server.js",
      "require": "./dist/server/websocket-logger-server.js"
    }
  },
  "bin": {
    "visilog-server": "./bin/visilog-server.js"
  },
  "files": [
    "dist",
    "bin",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "webpack --mode=production",
    "build:watch": "webpack --mode=development --watch",
    "build:clean": "rm -rf dist && npm run build",
    "dev": "webpack --mode=development --watch",
    "test": "jest --testPathIgnorePatterns='integration'",
    "test:watch": "jest --watch --testPathIgnorePatterns='integration'",
    "test:coverage": "jest --coverage --testPathIgnorePatterns='integration'",
    "test:integration": "jest tests/integration",
    "test:examples": "jest tests/integration/examples-validation.test.ts",
    "test:all": "jest",
    "test:ci": "jest --coverage --watchAll=false --passWithNoTests --testPathIgnorePatterns='integration'",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "typecheck": "tsc --noEmit",
    "validate": "npm run test && npm run test:examples && npm run build",
    "clean": "rm -rf dist coverage node_modules/.cache",
    "prepack": "npm run build:clean",
    "prepublishOnly": "npm run validate",
    "postpublish": "echo 'Package published successfully!'",
    "version:patch": "npm version patch --no-git-tag-version",
    "version:minor": "npm version minor --no-git-tag-version",
    "version:major": "npm version major --no-git-tag-version",
    "release:dry": "npm pack --dry-run",
    "audit:fix": "npm audit fix",
    "deps:check": "npm outdated",
    "deps:update": "npm update"
  },
  "keywords": [
    "llm",
    "browser-logs",
    "console-streaming",
    "ai-assistant",
    "development-tools",
    "log-visibility",
    "vite-plugin",
    "webpack-plugin",
    "websocket-logging",
    "file-based-logs",
    "no-mcp",
    "debugging",
    "real-time-logs",
    "typescript",
    "developer-experience"
  ],
  "author": "Chad Neff <ccneff@gmail.com> (https://github.com/ineffably)",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ineffably/visilog.git"
  },
  "bugs": {
    "url": "https://github.com/ineffably/visilog/issues"
  },
  "homepage": "https://github.com/ineffably/visilog#readme",
  "peerDependencies": {
    "vite": "^4.0.0 || ^5.0.0 || ^6.0.0",
    "webpack": "^5.0.0"
  },
  "peerDependenciesMeta": {
    "vite": {
      "optional": true
    },
    "webpack": {
      "optional": true
    }
  },
  "dependencies": {
    "ws": "^8.18.0"
  },
  "devDependencies": {
    "@types/jest": "^29.5.14",
    "@types/node": "^20.19.0",
    "@types/ws": "^8.18.1",
    "@typescript-eslint/eslint-plugin": "^8.0.0",
    "@typescript-eslint/parser": "^8.0.0",
    "audit-ci": "^7.1.0",
    "eslint": "^9.0.0",
    "jest": "^29.7.0",
    "ts-jest": "^29.4.0",
    "ts-loader": "^9.5.0",
    "typescript": "^5.0.0",
    "vite": "^6.3.5",
    "webpack": "^5.95.0",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "^5.1.0"
  },
  "engines": {
    "node": ">=16.0.0"
  }
}
