{
  "name": "@cursor/february",
  "version": "1.0.7",
  "description": "Cursor SDK (private alpha).",
  "license": "SEE LICENSE IN LICENSE.md",
  "repository": {
    "type": "git",
    "url": "https://github.com/cursor/cursor"
  },
  "homepage": "https://cursor.com",
  "engines": {
    "node": ">=18"
  },
  "type": "module",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/esm/index.d.ts",
  "files": [
    "dist/**/*",
    "LICENSE.md",
    "package.json",
    "README.md"
  ],
  "exports": {
    ".": {
      "require": {
        "types": "./dist/cjs/index.d.ts",
        "default": "./dist/cjs/index.js"
      },
      "import": {
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      }
    },
    "./agent": {
      "require": {
        "types": "./dist/cjs/index.d.ts",
        "default": "./dist/cjs/index.js"
      },
      "import": {
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      }
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "typecheck": "tsc --noEmit",
    "build": "echo noop",
    "build:internal": "SDK_BUILD_MODE=dev node --import tsx scripts/build-agent.ts",
    "prepare:rg": "node scripts/download-rg.js",
    "generate-platform-packages": "node --import tsx scripts/generate-platform-packages.ts",
    "build:prod": "pnpm prepare:rg && SDK_BUILD_MODE=prod node --import tsx scripts/build-agent.ts && pnpm generate-platform-packages",
    "prepublishOnly": "pnpm build:prod",
    "check": "biome check && tsc --noEmit",
    "fix": "biome check --write --unsafe",
    "test": "vitest run",
    "sdk-playground": "node --conditions bun --import tsx scripts/sdk-playground.ts",
    "test:watch": "vitest",
    "test:ui": "vitest --ui",
    "prettier:changed": "git diff -z --name-only --diff-filter=ACMRTUXB --relative HEAD -- . | xargs -0 npx prettier --ignore-unknown --write",
    "prettier:branch": "UPSTREAM=$(git symbolic-ref --quiet --short refs/remotes/origin/HEAD 2>/dev/null || echo origin/main); BASE=$(git merge-base HEAD \"$UPSTREAM\"); git diff -z --name-only --diff-filter=ACMRTUXB --relative \"$BASE\" -- . | xargs -0 -n1 -I{} npx prettier --ignore-unknown --write \"{}\"",
    "type-check": "tsc --noEmit",
    "build-types": "tsc -p tsconfig.dts.json"
  },
  "dependencies": {
    "@bufbuild/protobuf": "1.10.0",
    "@connectrpc/connect": "^1.6.1",
    "@connectrpc/connect-node": "^1.6.1",
    "sqlite3": "^5.1.7",
    "zod": "^3.25.0"
  },
  "devDependencies": {
    "@anysphere/agent-client": "workspace:*",
    "@anysphere/agent-core": "workspace:*",
    "@anysphere/agent-exec": "workspace:*",
    "@anysphere/agent-kv": "workspace:*",
    "@anysphere/analytics-client": "workspace:*",
    "@anysphere/context": "workspace:*",
    "@anysphere/cursor-sdk-local-runtime": "workspace:*",
    "@anysphere/cursor-sdk-shared": "workspace:*",
    "@anysphere/context-rpc": "workspace:*",
    "@anysphere/cursor-plugins": "workspace:*",
    "@anysphere/git-core": "workspace:*",
    "@anysphere/hooks": "workspace:*",
    "@anysphere/local-exec": "workspace:*",
    "@anysphere/mcp-agent-exec": "workspace:*",
    "@anysphere/proto": "workspace:*",
    "@anysphere/shell-exec": "workspace:*",
    "@anysphere/utils": "workspace:*",
    "@bufbuild/protobuf": "1.10.0",
    "@connectrpc/connect": "^1.6.1",
    "@connectrpc/connect-node": "^1.6.1",
    "@types/node": "^22.5.5",
    "ts-loader": "^9.5.1",
    "tsx": "^4.20.6",
    "typescript": "^5.8.3",
    "vite": "^6.0.0",
    "vitest": "^4.0.18",
    "webpack": "^5.98.0",
    "zod": "^3.25.0"
  },
  "optionalDependencies": {
    "@cursor/february-darwin-arm64": "1.0.7",
    "@cursor/february-darwin-x64": "1.0.7",
    "@cursor/february-linux-arm64": "1.0.7",
    "@cursor/february-linux-x64": "1.0.7",
    "@cursor/february-win32-x64": "1.0.7"
  }
}
