{
  "name": "@nlabs/rip-hunter",
  "version": "3.1.0",
  "description": "JS utilities for AJAX and GraphQL",
  "license": "MIT",
  "type": "module",
  "main": "./lib/index.js",
  "module": "./lib/index.js",
  "types": "./lib/index.d.ts",
  "exports": {
    ".": {
      "types": "./lib/index.d.ts",
      "import": "./lib/index.js",
      "require": "./lib/index.js"
    },
    "./errors": {
      "types": "./lib/errors/ApiError.d.ts",
      "import": "./lib/errors/ApiError.js",
      "require": "./lib/errors/ApiError.js"
    },
    "./errors/ApiError": {
      "types": "./lib/errors/ApiError.d.ts",
      "import": "./lib/errors/ApiError.js",
      "require": "./lib/errors/ApiError.js"
    }
  },
  "keywords": [
    "ajax",
    "api",
    "axios",
    "fetch",
    "graphql",
    "nitrogenlabs",
    "rest",
    "rip-hunter",
    "typescript"
  ],
  "author": {
    "name": "Giraldo Rosales",
    "email": "giraldo@nitrogenlabs.com",
    "url": "https://nitrogenlabs.com"
  },
  "repository": {
    "type": "git",
    "url": "http://github.com/nitrogenlabs/rip-hunter"
  },
  "homepage": "https://github.com/nitrogenlabs/rip-hunter",
  "bugs": {
    "url": "https://github.com/nitrogenlabs/rip-hunter/issues"
  },
  "scripts": {
    "build": "lex compile --remove",
    "clean": "lex clean",
    "lint": "lex lint --fix",
    "prepublishOnly": "npm run lint && npm run test && npm run build",
    "pretest": "stage=test npm run lint",
    "publish:major": "npm version major && npm run publish:tags && npm publish",
    "publish:minor": "npm version minor && npm run publish:tags && npm publish",
    "publish:patch": "npm version patch && npm run publish:tags && npm publish",
    "publish:tags": "git push --tags && git push origin HEAD",
    "test": "lex test",
    "update": "lex update --interactive",
    "watch": "lex compile --remove -watch",
    "benchmark": "node --experimental-modules ./benchmark.js"
  },
  "optionalDependencies": {
    "eventsource": "^4.1.0"
  },
  "devDependencies": {
    "@jest/globals": "30.2.0",
    "@nlabs/fetch-mock": "1.0.2",
    "@nlabs/lex": "1.53.2",
    "@types/jest": "30.0.0",
    "@types/node": "25.0.8",
    "jest-websocket-mock": "^2.5.0",
    "typescript": "5.9.3"
  },
  "overrides": {
    "cross-spawn": "^7.0.6",
    "got": "^14.6.6",
    "http-cache-semantics": "^4.2.0",
    "http-proxy-middleware": "^3.0.5",
    "postcss": "^8.5.6",
    "semver-regex": "^4.0.5",
    "tmp": "^0.2.5"
  }
}
