{
  "name": "@elastic.io/component-commons-library",
  "version": "3.2.2",
  "description": "Library for most common component development cases",
  "author": {
    "name": "elastic.io GmbH",
    "email": "info@elastic.io",
    "url": "http://elastic.io"
  },
  "main": "dist/src/index.js",
  "types": "dist/src/index.d.ts",
  "files": [
    "dist",
    "src"
  ],
  "keywords": [
    "elasticio",
    "ipaas",
    "elasticio-component"
  ],
  "scripts": {
    "audit": "better-npm-audit audit --level high --production",
    "lint": "eslint --ext .ts --quiet --fix",
    "pretest": "rm -rf dist && eslint --ext .ts --quiet --fix && find src spec spec-integration -name \"*.js\" -type f -delete",
    "posttest": "tsc",
    "test": "nyc mocha --require ts-node/register \"spec/**/*spec.ts\" --timeout 50000",
    "integration-test": "npm run pretest && nyc mocha --require ts-node/register \"spec-integration/**/*spec.ts\" --timeout 500000",
    "build": "rm -rf dist && tsc"
  },
  "dependencies": {
    "@elastic.io/jsonata-moment": "^1.1.6",
    "@elastic.io/maester-client": "^6.0.0",
    "@elastic.io/ntlm-client": "^1.0.0",
    "better-npm-audit": "^3.11.0",
    "async": "^3.2.6",
    "axios": "^1.8.2",
    "bunyan": "^1.8.15",
    "bunyan-format": "^0.2.1",
    "bunyan-serializers": "^0.0.2",
    "elasticio-node": "0.0.9",
    "remove-leading-slash": "^1.0.1",
    "remove-trailing-slash": "^0.1.1",
    "request": "^2.88.2"
  },
  "devDependencies": {
    "@types/mocha": "^10.0.7",
    "@types/chai": "^4.3.19",
    "@types/chai-as-promised": "^8.0.0",
    "@types/node": "^18.19.50",
    "@typescript-eslint/eslint-plugin": "^8.5.0",
    "@typescript-eslint/parser": "^8.5.0",
    "chai": "^4.5.0",
    "chai-as-promised": "^7.1.2",
    "dotenv": "^16.4.5",
    "nock": "^13.5.5",
    "tslint": "^5.11.0",
    "tslint-config-airbnb": "^5.11.2",
    "eslint": "^8.57.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-import": "^2.30.0",
    "mocha": "^10.7.3",
    "nyc": "^17.0.0",
    "sinon": "^18.0.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.6.2"
  },
  "repository": "elasticio/component-commons-library",
  "license": "Apache-2.0"
}
