{
  "name": "@servicecmd/cli",
  "description": "Monitor and manage docker-compose stacks easily. This CLI enables the user to proxy commands to multiple docker-compose stacks.",
  "version": "1.0.63",
  "author": "Cenk Kilic <cenk@kilic.dev>",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "bin": {
    "servicecmd": "bin/run.js"
  },
  "publishConfig": {
    "access": "public"
  },
  "repository": "https://github.com/cenk1cenk2/servicecmd",
  "scripts": {
    "start": "bin/run.js",
    "prebuild": "rimraf tsconfig*.tsbuildinfo && rimraf dist/",
    "build": "tsc -p tsconfig.build.json && tscpaths -p tsconfig.paths.json -s ./dist -o ./dist",
    "postbuild": "tscpaths -p tsconfig.paths.json -s ./dist -o ./dist",
    "dev:build": "yarn prebuild && tsc -p tsconfig.json && yarn postbuild",
    "dev:start": "yarn dev:build && tsc-watch --noClear --onSuccess \"yarn postbuild\"",
    "lint": "prettier --loglevel warn --write src/ && eslint --ext .ts,.js,.tsx,.jsx --fix src/",
    "lint:check": "eslint --ext .ts,.js,.tsx,.jsx src/",
    "lint:staged": "lint-staged",
    "readme": "yarn oclif-dev readme",
    "oclif": "oclif",
    "oclif-dev": "node -r tsconfig-paths/register ../../node_modules/@oclif/dev-cli/bin/run",
    "test": "NODE_ENV=test jest --forceExit --runInBand --config ./tests/jest.config.js",
    "test:cov": "NODE_ENV=test jest --coverage --config ./tests/jest.config.js",
    "dev:test": "NODE_ENV=test jest --verbose --runInBand --forceExit --watchAll --config ./tests/jest.config.js"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "./*.{ts,js,tsx,jsx}": [
      "prettier --loglevel warn --write",
      "eslint --fix"
    ],
    "./*.{json,md}": [
      "prettier --loglevel warn --write"
    ]
  },
  "files": [
    "bin/",
    "config/",
    "dist/"
  ],
  "oclif": {
    "commands": "./dist/commands",
    "bin": "servicecmd",
    "plugins": [
      "@oclif/plugin-help",
      "@oclif/plugin-plugins",
      "@oclif/plugin-autocomplete",
      "@tiagonapoli/oclif-plugin-spaced-commands"
    ],
    "hooks": {
      "init": "./dist/hooks/init.hook",
      "command_not_found": "./dist/hooks/not-found.hook",
      "prerun": "./dist/hooks/prerun.hook"
    }
  },
  "engines": {
    "node": ">=10.0.0"
  },
  "keywords": [
    "oclif",
    "cenk1cenk2",
    "docker",
    "docker-compose",
    "task-manager",
    "monitor",
    "control",
    "cli",
    "command line interface"
  ],
  "license": "MIT",
  "dependencies": {
    "@cenk1cenk2/boilerplate-oclif": "^1.10.5",
    "@oclif/command": "^1.8.0",
    "@oclif/config": "^1.17.0",
    "@oclif/errors": "^1.3.5",
    "@oclif/plugin-autocomplete": "^0.3.0",
    "@oclif/plugin-help": "^3.2.3",
    "@oclif/plugin-plugins": "^1.10.1",
    "@tiagonapoli/oclif-plugin-spaced-commands": "^1.0.1",
    "enquirer": "^2.3.6",
    "execa": "^5.1.1",
    "fs-extra": "^9.1.0",
    "globby": "^11.0.4",
    "listr2": "^3.12.2",
    "through": "^2.3.8",
    "tslib": "^2.3.1",
    "update-notifier": "^5.1.0"
  },
  "devDependencies": {
    "@cenk1cenk2/eslint-config": "*",
    "@oclif/dev-cli": "^1.26.0",
    "@types/config": "^0.0.39",
    "@types/fs-extra": "^9.0.13",
    "@types/jest": "^27.0.1",
    "@types/node": "^14.17.17",
    "@types/object-path": "^0.11.1",
    "@types/update-notifier": "^5.1.0",
    "cz-conventional-changelog": "3.3.0",
    "eslint": "^7.32.0",
    "husky": "^7.0.2",
    "jest": "^27.2.0",
    "lint-staged": "^11.1.2",
    "prettier": "^2.4.1",
    "source-map-support": "^0.5.20",
    "ts-jest": "^27.0.5",
    "ts-node": "^10.2.1",
    "tsc-watch": "^4.5.0",
    "tsconfig-paths": "^3.11.0",
    "tscpaths": "^0.0.9",
    "typescript": "^4.4.3"
  },
  "jest": {
    "moduleFileExtensions": [
      "js",
      "json",
      "ts"
    ],
    "rootDir": "src",
    "testRegex": ".spec.ts$",
    "transform": {
      "^.+\\.(t|j)s$": "ts-jest"
    },
    "coverageDirectory": "./coverage",
    "testEnvironment": "node"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  }
}
