{
    "name": "@elastic.io/component-commons-library",
    "version": "3.2.2-dev.1",
    "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"
}
