@serptech/api
Version:
Library for work with SERP API
63 lines (62 loc) • 2.04 kB
JSON
{
"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"
}
}