{
  "name": "why-gitlab",
  "description": "Why GitLab? DevSecOps",
  "version": "1.9.0",
  "author": "sink @sinkcup",
  "main": "src/main.js",
  "bin": {
    "why-gitlab": "bin/run.js"
  },
  "type": "module",
  "scripts": {
    "lint": "$npm_execpath run lint-code && $npm_execpath run lint-markdown && $npm_execpath run lint-filename",
    "lint-code": "eslint ./jest.config.mjs src/ tests/",
    "lint-markdown": "$npm_execpath run lint-markdown-english && $npm_execpath run lint-markdown-chinese",
    "lint-markdown-english": "remark -f ./*.md docs/",
    "lint-markdown-chinese": "lint-md ./*.md docs/",
    "lint-filename": "ls-lint",
    "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest",
    "prepare": "husky install"
  },
  "remarkConfig": {
    "plugins": [
      "remark-preset-lint-recommended"
    ]
  },
  "repository": "github:jihulab/why-gitlab",
  "keywords": [
    "why",
    "gitlab"
  ],
  "license": "MIT",
  "engines": {
    "node": ">=14"
  },
  "dependencies": {
    "command-exists": "^1.2.9",
    "inquirer": "^8.2.2",
    "os-locale": "^6.0.2",
    "y18n": "^5.0.8",
    "yargs": "^17.4.1"
  },
  "devDependencies": {
    "@faker-js/faker": "^6.2.0",
    "@ls-lint/ls-lint": "^1.11.0",
    "cross-env": "^7.0.3",
    "eslint": "^8.14.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-jest": "^26.1.5",
    "hasha": "^5.2.2",
    "husky": "^7.0.4",
    "jest": "^27.5.1",
    "jest-junit": "^13.2.0",
    "lint-md-cli": "^0.1.2",
    "remark-cli": "^10.0.1",
    "remark-preset-lint-recommended": "^6.1.2"
  }
}
