{
    "name": "@elastic.io/maester-client",
    "version": "6.0.0",
    "description": "The official object-storage client",
    "main": "dist/src/index.js",
    "types": "dist/src/index.d.ts",
    "scripts": {
        "audit": "better-npm-audit audit --level high --production",
        "lint": "eslint '*/**/*[^.d$].ts' --quiet --fix",
        "test": "mocha -r ts-node/register --recursive spec/**/*.ts --timeout 12000",
        "integration-test": "npm run pretest && mocha --exit --r ts-node/register spec-integration/**/*.ts --timeout 1000000",
        "pretest": "rm -rf dist && eslint --ext .ts --quiet --fix && find src spec spec-integration -name \"*.js\" -type f -delete && find src spec spec-integration -name \"*.d.ts\" -type f -delete",
        "posttest": "tsc",
        "build": "tsc",
        "prepare": "rm -rf dist && npm run build",
        "prepublishOnly": "npm run lint && npm run test",
        "license-check": "license-checker --excludePrivatePackages --excludePackages \"$(node ../../../.ignored-licenses.js)\" --onlyAllow \"$(node ../../../.allowed-licenses.js)\""
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/elasticio/maester-client.git"
    },
    "keywords": [
        "elasticio",
        "platform",
        "ipaas",
        "nodejs"
    ],
    "author": "Elastic.io",
    "license": "Apache-2.0",
    "bugs": {
        "url": "https://github.com/elasticio/maester-client/issues"
    },
    "homepage": "https://github.com/elasticio/maester-client#readme",
    "devDependencies": {
        "better-npm-audit": "^3.11.0",
        "@elastic.io/component-logger": "0.0.1",
        "@types/chai": "^4.3.19",
        "@types/chai-as-promised": "^8.0.0",
        "@types/jsonwebtoken": "^8.5.9",
        "@types/mocha": "^10.0.7",
        "@types/nock": "^11.1.0",
        "@types/node": "16.9.6",
        "@types/sinon": "^17.0.3",
        "chai": "^4.5.0",
        "chai-as-promised": "^7.1.2",
        "dotenv": "^16.4.7",
        "eslint": "^8.57.0",
        "eslint-config-airbnb-base": "^15.0.0",
        "eslint-plugin-import": "^2.30.0",
        "@typescript-eslint/eslint-plugin": "^8.5.0",
        "@typescript-eslint/parser": "^8.5.0",
        "is-uuid": "^1.0.2",
        "mocha": "^10.7.3",
        "nock": "^12.0.3",
        "sinon": "^18.0.0",
        "ts-node": "^10.9.2",
        "typescript": "^5.8.2"
    },
    "dependencies": {
        "@elastic.io/bunyan-logger": "^1.0.9",
        "axios": "^1.8.2",
        "get-stream": "^6.0.1",
        "jsonwebtoken": "^9.0.0",
        "stream-mime-type": "^1.0.2"
    }
}
