{
  "name": "@socketsecurity/sdk",
  "version": "4.0.1",
  "description": "SDK for the Socket API client",
  "homepage": "https://github.com/SocketDev/socket-sdk-js",
  "license": "MIT",
  "author": {
    "name": "Socket Inc",
    "email": "eng@socket.dev",
    "url": "https://socket.dev"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/SocketDev/socket-sdk-js.git"
  },
  "files": [
    "CHANGELOG.md",
    "data/*.json",
    "dist/*.d.ts",
    "dist/*.js",
    "types/*.d.ts"
  ],
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./package.json": "./package.json",
    "./testing": {
      "types": "./dist/testing.d.ts",
      "default": "./dist/testing.js"
    },
    "./types/api": {
      "types": "./types/api.d.ts",
      "default": "./types/api.d.ts"
    },
    "./types/api-helpers": {
      "types": "./types/api-helpers.d.ts",
      "default": "./types/api-helpers.d.ts"
    }
  },
  "scripts": {
    "build": "node scripts/build.mjs",
    "bump": "node scripts/bump.mjs",
    "check": "node scripts/check.mjs",
    "clean": "node scripts/clean.mjs",
    "cover": "node scripts/cover.mjs",
    "fix": "node scripts/fix.mjs",
    "format": "oxfmt --write .",
    "format:check": "oxfmt --check .",
    "generate-sdk": "node scripts/generate-sdk.mjs",
    "lint": "node scripts/lint.mjs",
    "precommit": "pnpm run check --lint --staged",
    "prepare": "husky",
    "ci:validate": "node scripts/ci-validate.mjs",
    "prepublishOnly": "echo 'ERROR: Use GitHub Actions workflow for publishing' && exit 1",
    "publish": "node scripts/publish.mjs",
    "publish:ci": "node scripts/publish.mjs --tag ${DIST_TAG:-latest}",
    "claude": "node scripts/claude.mjs",
    "security": "agentshield scan && { command -v zizmor >/dev/null && zizmor .github/ || echo 'zizmor not installed — run pnpm run setup to install'; }",
    "test": "node scripts/test.mjs",
    "type": "tsgo --noEmit -p .config/tsconfig.check.json",
    "update": "node scripts/update.mjs"
  },
  "devDependencies": {
    "@anthropic-ai/claude-code": "2.1.92",
    "@socketsecurity/lib": "5.18.2",
    "@babel/generator": "7.28.5",
    "@babel/parser": "7.26.3",
    "@babel/traverse": "7.26.4",
    "@babel/types": "7.26.3",
    "@dotenvx/dotenvx": "1.54.1",
    "@oxlint/migrate": "1.52.0",
    "@sveltejs/acorn-typescript": "1.0.8",
    "@types/babel__traverse": "7.28.0",
    "@types/node": "24.9.2",
    "@typescript/native-preview": "7.0.0-dev.20250926.1",
    "@vitest/coverage-v8": "4.0.3",
    "acorn": "8.15.0",
    "del": "8.0.1",
    "dev-null-cli": "2.0.0",
    "ecc-agentshield": "1.4.0",
    "esbuild": "0.25.11",
    "fast-glob": "3.3.3",
    "form-data": "4.0.5",
    "husky": "9.1.7",
    "magic-string": "0.30.14",
    "nock": "14.0.10",
    "openapi-typescript": "6.7.6",
    "oxfmt": "0.37.0",
    "oxlint": "1.52.0",
    "semver": "7.7.2",
    "taze": "19.9.2",
    "type-coverage": "2.29.7",
    "vitest": "4.0.3"
  },
  "typeCoverage": {
    "atLeast": 99,
    "cache": true,
    "ignore-files": "test/*",
    "ignore-non-null-assertion": true,
    "ignore-type-assertion": true,
    "ignoreAsAssertion": true,
    "ignoreCatch": true,
    "ignoreEmptyType": true,
    "strict": true
  },
  "engines": {
    "node": ">=18.20.8",
    "pnpm": ">=11.0.0-rc.0"
  },
  "packageManager": "pnpm@11.0.0-rc.0"
}
