{
    "name": "@adinsure-ops/ops-cli",
    "description": "Operations CLI for working with AdInsure",
    "version": "5.3.2",
    "author": "Adacta Digital Service Department",
    "bin": {
        "ops": "./bin/run.js"
    },
    "type": "module",
    "dependencies": {
        "@azure/msal-node": "2.8.1",
        "@oclif/core": "3.26.6",
        "@oclif/plugin-help": "6.0.22",
        "@oclif/plugin-not-found": "3.1.9",
        "@oclif/plugin-warn-if-update-available": "3.0.19",
        "axios": "1.14.0",
        "chalk": "5.3.0",
        "fs-extra": "11.2.0",
        "globby": "14.0.1",
        "gray-matter": "4.0.3",
        "ini": "4.1.2",
        "inquirer": "9.2.21",
        "jira-client": "8.2.2",
        "jszip": "3.10.1",
        "lodash-es": "4.17.21",
        "minimatch": "9.0.4",
        "moment": "2.30.1",
        "oauth": "0.10.0",
        "open": "10.1.0",
        "replace-in-file": "7.1.0",
        "rimraf": "5.0.7",
        "semver": "7.6.2",
        "tough-cookie": "4.1.4",
        "tslib": "2.6.2",
        "yaml": "2.4.2"
    },
    "devDependencies": {
        "@eslint/js": "^9.2.0",
        "@istanbuljs/nyc-config-typescript": "^1.0.2",
        "@oclif/test": "^3.2.15",
        "@testdeck/mocha": "^0.3.3",
        "@types/chai": "^4.3.16",
        "@types/fs-extra": "^11.0.4",
        "@types/ini": "^4.1.0",
        "@types/inquirer": "^9.0.7",
        "@types/jira-client": "^7.1.9",
        "@types/lodash-es": "^4.17.12",
        "@types/mocha": "^10.0.6",
        "@types/mock-fs": "^4.13.4",
        "@types/normalize-package-data": "^2.4.4",
        "@types/oauth": "^0.9.4",
        "@types/semver": "^7.5.8",
        "@types/sinon": "^17.0.3",
        "@typescript-eslint/eslint-plugin": "^7.9.0",
        "@typescript-eslint/parser": "^7.9.0",
        "chai": "^4.3.7",
        "eslint": "^9.2.0",
        "mocha": "^10.4.0",
        "mocha-typescript": "^1.1.17",
        "mock-fs": "^5.1.1",
        "mock-spawn": "^0.2.6",
        "nock": "^13.5.4",
        "nyc": "^15.1.0",
        "oclif": "^4.10.10",
        "sinon": "^17.0.1",
        "timekeeper": "^2.2.0",
        "ts-mockito": "^2.6.1",
        "ts-node": "^10.9.2",
        "typescript": "^5.4.5",
        "typescript-eslint": "^7.9.0"
    },
    "peerDependencies": {
        "@types/node": "^20.5.7"
    },
    "engines": {
        "node": ">=18"
    },
    "files": [
        "/bin",
        "/lib",
        "/npm-shrinkwrap.json",
        "/oclif.manifest.json"
    ],
    "homepage": "https://git.adacta-fintech.com/ops/ops-cli",
    "keywords": [
        "operations",
        "cli"
    ],
    "license": "SEE LICENSE IN LICENSE",
    "main": "./lib/index.js",
    "oclif": {
        "bin": "ops",
        "dirname": "ops",
        "commands": "./lib/commands",
        "hook": {
            "init": "./lib/hooks/init/version-override.ts"
        },
        "plugins": [
            "@oclif/plugin-help",
            "@oclif/plugin-not-found",
            "@oclif/plugin-warn-if-update-available"
        ],
        "topics": {
            "download": {
                "description": "download AdInsure platform bundle zip from Azure storage. Use download:[client, identity-server, scheduler, server, signalr, studio] for individual components"
            }
        },
        "warn-if-update-available": {
            "timeoutInDays": 1,
            "message": "ops-cli update available from <%= chalk.greenBright(config.version) %> to <%= chalk.greenBright(latest) %>. If you installed using npm update by running 'npm update -g @adinsure-ops/ops-cli', otherwise update via package manager / installer package."
        }
    },
    "repository": "ops/ops-cli",
    "scripts": {
        "postpack": "rimraf oclif.manifest.json",
        "prepack": "rimraf lib && tsc -b && oclif manifest",
        "test": "nyc --require ts-node/register --extension .ts mocha --timeout 20000 --forbid-only \"test/**/*.test.ts\"",
        "test-unit": "mocha \"./test/**/*.spec.ts\"",
        "build": "tsc -b",
        "test-with-coverage": "nyc --require ts-node/register --extension .ts mocha --reporter=doc --timeout 20000 --forbid-only \"test/**/*.test.ts\"",
        "test-single": "nyc --require ts-node/register --extension .ts mocha --timeout 20000 --forbid-only",
        "test-single-with-coverage": "nyc --require ts-node/register --extension .ts mocha --reporter=doc --timeout 20000 --forbid-only",
        "eslint": "eslint --quiet --config .eslint.config.js --fix"
    },
    "types": "lib/index.d.ts",
    "resolutions": {
        "axios": "1.14.0"
    }
}
