{
  "name": "@serptech/api",
  "version": "1.0.34",
  "description": "Library for work with SERP API",
  "source": "index.js",
  "main": "./dist/SerpApi.node.js",
  "browser": {
    "./dist/SerpApi.node.js": "./dist/SerpApi.web.js"
  },
  "scripts": {
    "build": "set NODE_OPTIONS=--openssl-legacy-provider && webpack",
    "prepublishOnly": "npm run build && npm run test",
    "lint": "eslint src",
    "prettier": "prettier \"**/*.+(js|jsx|json)\"",
    "format": "npm run prettier -- --write",
    "install:all": "npm install --prefix packages/serp-rest-api && npm install --prefix packages/serp-websocket && npm install",
    "ci:all": "npm ci --prefix packages/serp-rest-api && npm ci --prefix packages/serp-websocket && npm ci",
    "test": "npm run test:all",
    "test:all": "npm test --prefix packages/serp-rest-api && npm test --prefix packages/serp-websocket",
    "validate": "npm run lint && npm run test:all && npm run prettier -- --list-different",
    "docs:serve": "docsify serve ./docs"
  },
  "keywords": [
    "serp",
    "api",
    "query"
  ],
  "dependencies": {
    "bufferutil": "^4.0.8",
    "globals": "^15.9.0",
    "utf-8-validate": "^6.0.4"
  },
  "devDependencies": {
    "@babel/cli": "^7.25.6",
    "@babel/core": "^7.25.2",
    "@babel/eslint-parser": "^7.25.1",
    "@babel/preset-env": "^7.25.4",
    "@types/node": "^22.5.4",
    "ajv": "^8.17.1",
    "babel-eslint": "^10.1.0",
    "babel-loader": "^9.1.3",
    "clean-webpack-plugin": "^4.0.0",
    "docsify-cli": "^4.4.4",
    "dotenv": "^16.4.5",
    "eslint": "^9.10.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-jest": "^28.8.3",
    "eslint-plugin-prettier": "^5.2.1",
    "husky": "^9.1.5",
    "lint-staged": "^15.2.10",
    "parallel-webpack": "^2.6.0",
    "prettier": "^3.3.3",
    "recursive-install": "^1.4.0",
    "webpack": "^5.94.0",
    "webpack-cli": "^5.1.4"
  },
  "author": "Serptech",
  "license": "MIT",
  "directories": {
    "doc": "docs"
  }
}
