{
  "name": "sync-request-curl",
  "type": "module",
  "repository": {
    "type": "git",
    "url": "https://github.com/nktnet1/sync-request-curl"
  },
  "version": "4.0.2",
  "files": [
    "dist"
  ],
  "keywords": [
    "sync",
    "sync-request",
    "synchronous",
    "request",
    "fast",
    "quick",
    "speed",
    "performance",
    "http",
    "https",
    "curl",
    "libcurl",
    "node-libcurl",
    "comp1531"
  ],
  "author": "Khiet Tam Nguyen",
  "license": "MIT",
  "description": "Fast way to send synchronous web requests in NodeJS. API is a subset of sync-request. Leverages node-libcurl for high performance. Cannot be used in a browser.",
  "devDependencies": {
    "@biomejs/biome": "2.4.16",
    "@hono/node-server": "^2.0.4",
    "@types/node": "^25.9.3",
    "@vitest/coverage-v8": "4.1.8",
    "hono": "^4.12.25",
    "sync-dev-server": "^1.1.3",
    "tsdown": "^0.22.2",
    "tsx": "^4.22.4",
    "typescript": "^6.0.3",
    "vitest": "^4.1.8"
  },
  "dependencies": {
    "node-libcurl": "5.1.2"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.cts",
  "engines": {
    "node": ">=22"
  },
  "exports": {
    ".": {
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs"
    },
    "./errors": {
      "import": "./dist/errors.mjs",
      "require": "./dist/errors.cjs"
    },
    "./package.json": "./package.json"
  },
  "scripts": {
    "start": "tsx tests/app/server",
    "dev": "tsx watch --include ./tests/app ./tests/app/server.ts",
    "test": "vitest run",
    "tc": "vitest run --coverage",
    "lint": "biome lint",
    "format": "biome format",
    "check": "biome check",
    "tsc": "tsc --noEmit",
    "build": "tsdown"
  }
}