{ "name": "@elastic/elasticsearch", "version": "8.13.1", "versionCanary": "8.13.1-canary.0", "description": "The official Elasticsearch client for Node.js", "main": "index.js", "types": "index.d.ts", "type": "commonjs", "scripts": { "test": "npm run build && npm run lint && tap test/unit/{*,**/*}.test.ts", "test:unit": "npm run build && tap test/unit/{*,**/*}.test.ts", "test:coverage-100": "npm run build && tap test/unit/{*,**/*}.test.ts --coverage --100", "test:coverage-report": "npm run build && tap test/unit/{*,**/*}.test.ts --coverage && nyc report --reporter=text-lcov > coverage.lcov", "test:coverage-ui": "npm run build && tap test/unit/{*,**/*}.test.ts --coverage --coverage-report=html", "test:integration": "tsc && node test/integration/index.js", "lint": "ts-standard src", "lint:fix": "ts-standard --fix src", "license-checker": "license-checker --production --onlyAllow='MIT;Apache-2.0;Apache1.1;ISC;BSD-3-Clause;BSD-2-Clause;0BSD'", "prebuild": "npm run clean-build && npm run lint", "build": "tsc", "clean-build": "rimraf ./lib && mkdir lib", "prepublishOnly": "npm run build" }, "keywords": [ "elasticsearch", "elastic", "kibana", "mapping", "REST", "search", "client", "index" ], "contributors": [ { "name": "Elastic Client Library Maintainers", "company": "Elastic BV" } ], "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/elastic/elasticsearch-js.git" }, "bugs": { "url": "https://github.com/elastic/elasticsearch-js/issues" }, "homepage": "http://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/index.html", "engines": { "node": ">=18" }, "devDependencies": { "@sinonjs/fake-timers": "github:sinonjs/fake-timers#0bfffc1", "@types/debug": "^4.1.7", "@types/ms": "^0.7.31", "@types/node": "^17.0.31", "@types/sinonjs__fake-timers": "^8.1.2", "@types/split2": "^3.2.1", "@types/stoppable": "^1.1.1", "@types/tap": "^15.0.7", "chai": "^4.3.7", "cross-zip": "^4.0.0", "desm": "^1.2.0", "into-stream": "^7.0.0", "js-yaml": "^4.1.0", "license-checker": "^25.0.1", "minimist": "^1.2.6", "ms": "^2.1.3", "node-abort-controller": "^3.0.1", "node-fetch": "^2.6.7", "ora": "^5.4.1", "proxy": "^1.0.2", "rimraf": "^3.0.2", "semver": "^7.3.7", "split2": "^4.1.0", "stoppable": "^1.1.0", "tap": "^16.1.0", "ts-node": "^10.7.0", "ts-standard": "^11.0.0", "typescript": "^4.6.4", "workq": "^3.0.0", "xmlbuilder2": "^3.0.2", "zx": "^7.2.2" }, "dependencies": { "@elastic/transport": "~8.4.1", "tslib": "^2.4.0" }, "tap": { "ts": true, "jsx": false, "flow": false, "coverage": false, "check-coverage": false } }